--- /srv/rebuilderd/tmp/rebuilderdnjAgLO/inputs/mesa-libgallium_25.2.6-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdnjAgLO/out/mesa-libgallium_25.2.6-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-30 09:38:42.000000 debian-binary │ -rw-r--r-- 0 0 0 1120 2025-10-30 09:38:42.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7881232 2025-10-30 09:38:42.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7882836 2025-10-30 09:38:42.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.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 0x1905f1c 0x01905f1c 0x01905f1c 0x06340 0x06340 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x190c260 0x190c260 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1905fbc 0x01905fbc 0x01905fbc 0x06340 0x06340 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x190c300 0x190c300 R E 0x10000 │ │ │ │ LOAD 0x19105b8 0x019105b8 0x019105b8 0xc56d2 0x28b3e8 RW 0x10000 │ │ │ │ DYNAMIC 0x19afe50 0x019afe50 0x019afe50 0x001b0 0x001b0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x19105b8 0x019105b8 0x019105b8 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x19105b8 0x019105b8 0x019105b8 0x9fa48 0x9fa48 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a856 00a856 0007fa 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000b050 00b050 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000b080 00b080 000300 00 A 4 8 4 │ │ │ │ [ 8] .rel.dyn REL 0000b380 00b380 058ba0 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 00063f20 063f20 001ab0 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 000659d0 0659d0 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000659dc 0659dc 00283c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00068218 068218 fa577c 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0100d994 100d994 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0100d9a0 100d9a0 8f338e 00 A 0 0 32 │ │ │ │ - [15] .ARM.extab PROGBITS 01900d30 1900d30 0051ec 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 01905f1c 1905f1c 006340 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0190c25c 190c25c 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00068218 068218 fa581c 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0100da34 100da34 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0100da40 100da40 8f338e 00 A 0 0 32 │ │ │ │ + [15] .ARM.extab PROGBITS 01900dd0 1900dd0 0051ec 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 01905fbc 1905fbc 006340 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0190c2fc 190c2fc 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 019105b8 19105b8 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 019105bc 19105bc 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 019105bc 19105bc 000040 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 019105fc 19105fc 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 01910600 1910600 09f850 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 019afe50 19afe50 0001b0 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 019b0000 19b0000 003b18 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.so] │ │ │ │ 0x0000000c (INIT) 0x659d0 │ │ │ │ - 0x0000000d (FINI) 0x100d994 │ │ │ │ + 0x0000000d (FINI) 0x100da34 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x19105bc │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 64 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x19105fc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x44e8 │ │ │ │ 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: 632cff7576d1aee3b2e6845a914689ff5a5b3be8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 50f73f97983156504bd089b3ced6b847edd28f59 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3174,15 +3174,15 @@ │ │ │ │ :i FyiRh │ │ │ │ *i FiiRh │ │ │ │ ;i FyiZh │ │ │ │ ;i FyiZh │ │ │ │ ;i FyiZh │ │ │ │ \YV__S_PM______________________________________J___________G___________________D________________________A_>_;8_ │ │ │ │ ]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGA │ │ │ │ -;HxDpG:HxDpG:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG7HxDpG7HxDpG │ │ │ │ +;HxDpG:HxDpG:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG7HxDpG7HxDpGR │ │ │ │ HxDpG HxDpG │ │ │ │ HxDpG~HxDpG~HxDpGA │ │ │ │ uHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpG │ │ │ │ Z<9HEB?`]urolifc30-*'$! │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGKzD │ │ │ │ F J{D IzDyD │ │ │ │ F"J{D"IzDyD │ │ │ │ L"AF8Fch │ │ │ │ -*F+iQF FO │ │ │ │ -*FkiQF FO │ │ │ │ +2F3iQF FO │ │ │ │ +2FsiQF FO │ │ │ │ *F+iYF FO │ │ │ │ *FkiYF F │ │ │ │ -*F+iQF FO │ │ │ │ -*FkiQF FO │ │ │ │ +2F3iQF FO │ │ │ │ +2FsiQF FO │ │ │ │ `*F+i1F F │ │ │ │ `*F+iYF F │ │ │ │ `*FkiYF F │ │ │ │ -*F+iQF FO │ │ │ │ -*FkiQF FO │ │ │ │ +2F3iQF FO │ │ │ │ +2FsiQF FO │ │ │ │ `*F+i9F FO │ │ │ │ *Fki9F F │ │ │ │ 5[KzD[I{D │ │ │ │ 5UKzDUI{D │ │ │ │ 5PJQIQKzDyD │ │ │ │ 5MJNINKzDyD │ │ │ │ T6JJKIKKzDyD │ │ │ │ @@ -6913,15 +6912,15 @@ │ │ │ │ ,J-IzDyD │ │ │ │ diBF(F!F │ │ │ │ 0)yD.H/JxD │ │ │ │ QHRIxDAX │ │ │ │ KF)F F2F3 │ │ │ │ *F3hIF@F │ │ │ │ 9J9IzDyD │ │ │ │ -$J(F$IzDyD │ │ │ │ +$J(F$IzDyD~ │ │ │ │ @Q"J!KzD │ │ │ │ m|D=h X.h │ │ │ │ 9IzDyD~ │ │ │ │ $(F?" !,` │ │ │ │ !C# F!q#r │ │ │ │ 4h:FCFQF │ │ │ │ 4h:FCFQF │ │ │ │ @@ -7074,15 +7073,14 @@ │ │ │ │ \\\\\\\d \\\\\\d │ │ │ │ FlKz`lJzD │ │ │ │ kMFtFbj)F F │ │ │ │ PR II PR │ │ │ │ 9>>>99>>> │ │ │ │ {qomki_VKA4) │ │ │ │ ggggggggsJ │ │ │ │ -HxDpG"v. │ │ │ │ HxDpG HxDpG │ │ │ │ 1F$NJF FO │ │ │ │ 9F4OBF FO │ │ │ │ 1F&NJF FO │ │ │ │ 1F&NJF FO │ │ │ │ ~DBFIF FO │ │ │ │ "`xD#F " │ │ │ │ @@ -7657,26 +7655,26 @@ │ │ │ │ @4zD8F{D │ │ │ │ CzD+F0Fm │ │ │ │ CzD+F0Fm │ │ │ │ CzD+F0Fm │ │ │ │ CzD+F0Fm │ │ │ │ CzD+F0Fm │ │ │ │ CzD+F0Fm │ │ │ │ -czD+F Fm │ │ │ │ +czD+F Fl │ │ │ │ !EK8FEJ{D │ │ │ │ xDAXPF h │ │ │ │ !SK8FSJ{D │ │ │ │ !LK8FLJ{D │ │ │ │ 8FEKzD{D │ │ │ │ 2{J+FzDj │ │ │ │ 2uJ+FzDj │ │ │ │ 2pJ+FzDj │ │ │ │ -2kJ+FzDj │ │ │ │ -2fJ+FzDj │ │ │ │ -2aJ+FzDj │ │ │ │ +2kJ+FzDi │ │ │ │ +2fJ+FzDi │ │ │ │ +2aJ+FzDi │ │ │ │ 2}J+FzDi │ │ │ │ 2xJ+FzDi │ │ │ │ 2sJ+FzDi │ │ │ │ 2nJ+FzDi │ │ │ │ 2jJ+FzDi │ │ │ │ gN~DgI+FgJ FyD │ │ │ │ *+FQFzD0F │ │ │ │ @@ -7727,18 +7725,18 @@ │ │ │ │ CzD+F0FY │ │ │ │ CzD+F0FY │ │ │ │ czD+F FX │ │ │ │ !EK8FEJ{D │ │ │ │ xDAX F hw │ │ │ │ 3F*F FyD │ │ │ │ `9F*F3F F │ │ │ │ -2{J+FzDV │ │ │ │ -2uJ+FzDV │ │ │ │ -2pJ+FzDV │ │ │ │ -2kJ+FzDV │ │ │ │ +2{J+FzDU │ │ │ │ +2uJ+FzDU │ │ │ │ +2pJ+FzDU │ │ │ │ +2kJ+FzDU │ │ │ │ 2fJ+FzDU │ │ │ │ 2aJ+FzDU │ │ │ │ (+FQFzD0F │ │ │ │ '+FQFzD0F │ │ │ │ IJFCF FyD │ │ │ │ !uK(FuJ{D │ │ │ │ !kK(FkJ{D │ │ │ │ @@ -7749,15 +7747,15 @@ │ │ │ │ 1.AJzDAK │ │ │ │ 2?J+FzDP │ │ │ │ 2;J+FzDP │ │ │ │ 2.J+FzDP │ │ │ │ ,N~D,I+F,J FyD │ │ │ │ 2gJ3FzDO │ │ │ │ 2^J3FzDO │ │ │ │ -#mJ+FzDO │ │ │ │ +#mJ+FzDN │ │ │ │ szD#F0FL │ │ │ │ !iKHFiJ{D │ │ │ │ czD;FHFL │ │ │ │ czDKF8FK │ │ │ │ q u ` e JFCFPF │ │ │ │ !|K(F|J{D │ │ │ │ !^K0F^J{D │ │ │ │ @@ -7781,15 +7779,15 @@ │ │ │ │ czD#F(FH │ │ │ │ czD#F(FH │ │ │ │ czD#F(FH │ │ │ │ czD#F(FH │ │ │ │ czD#F(FH │ │ │ │ czD#F(FH │ │ │ │ czD#F(FH │ │ │ │ -czD#F(FH │ │ │ │ +czD#F(FG │ │ │ │ czD#F(FG │ │ │ │ czD#F(FG │ │ │ │ czD#F(FG │ │ │ │ czD#F(FG │ │ │ │ szD#F(FG │ │ │ │ szD#F(FG │ │ │ │ szD#F(FG │ │ │ │ @@ -7837,15 +7835,15 @@ │ │ │ │ 2=J+FzD: │ │ │ │ 28J+FzD: │ │ │ │ #.J+FzD: │ │ │ │ 2NJ+FzD: │ │ │ │ rfGJzDGK │ │ │ │ 2EJ+FzD: │ │ │ │ 2>J+FzD: │ │ │ │ -#4J+FzD: │ │ │ │ +#4J+FzD9 │ │ │ │ 2SJ+FzD9 │ │ │ │ xlLJzDLK │ │ │ │ 2JJ+FzD9 │ │ │ │ 2CJ+FzD9 │ │ │ │ 2>J+FzD9 │ │ │ │ #4J+FzD9 │ │ │ │ 2gJ3FzD9 │ │ │ │ @@ -7924,15 +7922,15 @@ │ │ │ │ HJHKzD{Dh │ │ │ │ GJHKzD{Dc │ │ │ │ GJGKzD{D^ │ │ │ │ FJGKzD{DY │ │ │ │ FJFKzD{DT │ │ │ │ )))'l',,))))eeeeeeeede │ │ │ │ 3IzDyDh │ │ │ │ - J F IzDyDh │ │ │ │ + J F IzDyDg │ │ │ │ R@"?# &O │ │ │ │ IzDyDg │ │ │ │ 3HFQF3`& │ │ │ │ 3HFQF3`( │ │ │ │ =oooooo8ooooooo3ooooooooooooooo │ │ │ │ F\J[KzD │ │ │ │ MJNKzD{D │ │ │ │ @@ -8314,15 +8312,15 @@ │ │ │ │ I#ca!F0F │ │ │ │ F1F F[hZl │ │ │ │ F\DZF1Fy │ │ │ │ $p{iI; + │ │ │ │ $p{iI; + │ │ │ │ #ca$hDEM │ │ │ │ rHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpG │ │ │ │ -\HxDpG\HxDpG[HxDpG[HxDpG │ │ │ │ +\HxDpG\HxDpG[HxDpG[HxDpGPq │ │ │ │ │ │ │ │ ??;;;;;;;;;;==;;;;;;;;;;==== │ │ │ │ ;;;;;;======;;=;;;;;;;;;;;;;; │ │ │ │ ;;;;;;;;;;;;;;;======;;;;;;;;;;;;;;=;;=;;;;?;;;;;;;;;;; │ │ │ │ 111>111>>>>>>>1111>>>P │ │ │ │ "hZfKFBF F │ │ │ │ "hZfKFBF F │ │ │ │ @@ -8331,15 +8329,15 @@ │ │ │ │ wo q s y u │ │ │ │ 2hZfBF+F0F │ │ │ │ AhSh m lC │ │ │ │ AF3F7" F │ │ │ │ &p#1Fca(F │ │ │ │ 991111Z111111111111 │ │ │ │ 11111441..11111111111'1111111111111111111111111111111111OD │ │ │ │ -gi(F]I{jyDca\ │ │ │ │ +gi(F]I{jyDca[ │ │ │ │ "!F@F{DZ │ │ │ │ FyD │ │ │ │ XI8"XK(FyD{D+`C │ │ │ │ 6I6JzDaX │ │ │ │ J I `zDc`yD │ │ │ │ BFQF #)O │ │ │ │ i915: driver missing │ │ │ ├── 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], -r6, lsl #29 │ │ │ │ @ instruction: 0xf105e7f7 │ │ │ │ vqadd.u16 d16, d3, d28 │ │ │ │ - @ instruction: 0x4628d379 │ │ │ │ - addsle pc, r2, #-738197504 @ 0xd4000000 │ │ │ │ + strtmi sp, [r8], -sp, asr #7 │ │ │ │ + rscle pc, r6, #-738197504 @ 0xd4000000 │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r5, r6, r9, fp, lr} │ │ │ │ blmi 1878a90 │ │ │ │ ldrbtmi r4, [sl], #-3168 @ 0xfffff3a0 │ │ │ │ stmdami r0!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdbmi r0!, {r1, r2, r7, ip, sp, pc}^ │ │ │ │ andsvs r5, lr, r6, lsl r9 │ │ │ │ @@ -431,53 +431,53 @@ │ │ │ │ ldrbtmi r2, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf8c063c3 │ │ │ │ @ instruction: 0xe0571094 │ │ │ │ ... │ │ │ │ @ instruction: 0x01947abc │ │ │ │ orrseq r2, r7, r8, lsr #32 │ │ │ │ andeq r3, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x0112b4f4 │ │ │ │ - tsteq r2, r6, lsl #10 │ │ │ │ + @ instruction: 0x0112b594 │ │ │ │ + tsteq r2, r6, lsr #11 │ │ │ │ orrseq r1, r7, r6, lsl #30 │ │ │ │ - rscseq r8, ip, sl, ror #14 │ │ │ │ - tsteq r2, r0, asr r4 │ │ │ │ - rscseq r8, ip, r6, lsr #13 │ │ │ │ - rscseq r8, ip, r4, asr #13 │ │ │ │ - rscseq r8, ip, r4, lsr #13 │ │ │ │ - ldrsbteq r8, [ip], #102 @ 0x66 │ │ │ │ - rscseq r8, ip, lr, ror #13 │ │ │ │ - smlalseq r8, ip, sl, r6 │ │ │ │ + rscseq r8, ip, sl, lsl #16 │ │ │ │ + @ instruction: 0x0112d4f0 │ │ │ │ + rscseq r8, ip, r6, asr #14 │ │ │ │ + rscseq r8, ip, r4, ror #14 │ │ │ │ + rscseq r8, ip, r4, asr #14 │ │ │ │ + rscseq r8, ip, r6, ror r7 │ │ │ │ + rscseq r8, ip, lr, lsl #15 │ │ │ │ + rscseq r8, ip, sl, lsr r7 │ │ │ │ orrseq r1, r7, r6, lsr #27 │ │ │ │ andeq r1, r0, r8, lsl #3 │ │ │ │ - rscseq pc, fp, r0, ror #26 │ │ │ │ + rscseq pc, fp, r0, lsl #28 │ │ │ │ orrseq r1, r7, r4, lsr #23 │ │ │ │ - rscseq pc, fp, lr, lsr sp @ │ │ │ │ - rscseq pc, fp, r6, asr sp @ │ │ │ │ - rscseq pc, fp, r0, lsr sp @ │ │ │ │ - rscseq pc, fp, sl, lsl sp @ │ │ │ │ - rscseq pc, fp, ip, lsl #26 │ │ │ │ - ldrshteq r8, [ip], #64 @ 0x40 │ │ │ │ + ldrsbteq pc, [fp], #222 @ 0xde @ │ │ │ │ + ldrshteq pc, [fp], #214 @ 0xd6 @ │ │ │ │ + ldrsbteq pc, [fp], #208 @ 0xd0 @ │ │ │ │ + ldrhteq pc, [fp], #218 @ 0xda @ │ │ │ │ + rscseq pc, fp, ip, lsr #27 │ │ │ │ + smlalseq r8, ip, r0, r5 │ │ │ │ andeq r1, r0, r4, ror #4 │ │ │ │ - smlalseq r8, ip, r0, r4 │ │ │ │ - rscseq r8, ip, lr, lsl #9 │ │ │ │ - smlalseq r8, ip, r2, r4 │ │ │ │ - smlalseq r8, ip, r6, r4 │ │ │ │ - smlalseq r8, ip, r6, r4 │ │ │ │ - rscseq r8, ip, r2, lsr #9 │ │ │ │ - rscseq r8, ip, r2, lsr #9 │ │ │ │ + rscseq r8, ip, r0, lsr r5 │ │ │ │ + rscseq r8, ip, lr, lsr #10 │ │ │ │ + rscseq r8, ip, r2, lsr r5 │ │ │ │ + rscseq r8, ip, r6, lsr r5 │ │ │ │ + rscseq r8, ip, r6, lsr r5 │ │ │ │ + rscseq r8, ip, r2, asr #10 │ │ │ │ + rscseq r8, ip, r2, asr #10 │ │ │ │ orrseq r1, r7, r6, asr #19 │ │ │ │ - rscseq r8, ip, ip, asr #7 │ │ │ │ + rscseq r8, ip, ip, ror #8 │ │ │ │ orrseq r1, r7, r6, asr #19 │ │ │ │ orrseq r1, r7, sl, lsr #18 │ │ │ │ orrseq r1, r7, ip, asr r8 │ │ │ │ - rscseq pc, fp, r8, asr #18 │ │ │ │ - rscseq r8, ip, sl, asr r3 │ │ │ │ - smlalseq pc, pc, r4, r5 @ │ │ │ │ - tsteq r1, ip, lsl ip │ │ │ │ - smlalseq r0, lr, lr, sp │ │ │ │ + rscseq pc, fp, r8, ror #19 │ │ │ │ + ldrshteq r8, [ip], #58 @ 0x3a │ │ │ │ + rscseq pc, pc, r4, lsr r6 @ │ │ │ │ + @ instruction: 0x01112cbc │ │ │ │ + rscseq r0, lr, lr, lsr lr │ │ │ │ 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 │ │ │ │ @@ -633,25 +633,25 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fdd1ee │ │ │ │ svclt 0x0000ea70 │ │ │ │ orrseq r7, r4, r0, lsl r6 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ orrseq lr, r9, r8, ror #14 │ │ │ │ - cmneq sl, r8, lsr #12 │ │ │ │ + cmneq sl, r8, asr #13 │ │ │ │ orrseq lr, r9, ip, asr r7 │ │ │ │ orrseq r7, r4, lr, ror #11 │ │ │ │ orrseq lr, r9, lr, lsr r7 │ │ │ │ orrseq lr, r9, lr, lsr #14 │ │ │ │ @ instruction: 0x0199e6d8 │ │ │ │ orrseq lr, r9, r6, asr #13 │ │ │ │ andeq r2, r0, r0, ror #30 │ │ │ │ orrseq fp, r4, r4, rrx │ │ │ │ orrseq lr, r9, r4, lsr #13 │ │ │ │ - cmneq sl, r8, ror #7 │ │ │ │ + cmneq sl, r8, lsl #9 │ │ │ │ orrseq lr, r9, r6, ror r6 │ │ │ │ orrseq lr, r9, r4, ror r6 │ │ │ │ orrseq lr, r9, r2, ror #12 │ │ │ │ orrseq lr, r9, r2, asr r6 │ │ │ │ @ instruction: 0x0199e5fe │ │ │ │ orrseq lr, r9, ip, ror #11 │ │ │ │ andeq r2, r0, r4, lsl r1 │ │ │ │ @@ -890,45 +890,45 @@ │ │ │ │ movwcs lr, #2013 @ 0x7dd │ │ │ │ bfi sl, sl, #24, #3 │ │ │ │ ldcge 3, cr2, [sl], {2} │ │ │ │ ldccc 7, cr14, [ip, #-860] @ 0xfffffca4 │ │ │ │ @ instruction: 0xf7fd1d28 │ │ │ │ @ instruction: 0xe7d7ec32 │ │ │ │ orrseq r7, r4, r6, lsr r3 │ │ │ │ - tsteq r1, r2, ror #2 │ │ │ │ + tsteq r1, r2, lsl #4 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ orrseq r7, r4, sl, lsr #6 │ │ │ │ - rscseq r9, pc, lr, asr #23 │ │ │ │ - tsteq r1, lr, asr #2 │ │ │ │ - tsteq r0, r8, asr sp │ │ │ │ - ldrdeq r2, [r1, -r0] │ │ │ │ - smlabteq r1, ip, r0, r2 │ │ │ │ - swpeq r2, r6, [r1] │ │ │ │ + rscseq r9, pc, lr, ror #24 │ │ │ │ + smlatteq r1, lr, r1, r2 │ │ │ │ + strdeq lr, [r0, -r8] │ │ │ │ + tsteq r1, r0, ror r1 │ │ │ │ + tsteq r1, ip, ror #2 │ │ │ │ + tsteq r1, r6, lsr r1 │ │ │ │ orrseq lr, r9, r2, ror r5 │ │ │ │ andeq r3, r0, ip, lsr #8 │ │ │ │ orrseq sl, r4, r4, ror sp │ │ │ │ orrseq lr, r9, r8, lsr r5 │ │ │ │ - smlabteq r0, r8, ip, lr │ │ │ │ - @ instruction: 0x0100ecbe │ │ │ │ - @ instruction: 0x0100ecb6 │ │ │ │ - smlatbeq r0, lr, ip, lr │ │ │ │ - smlatbeq r0, r6, ip, lr │ │ │ │ - @ instruction: 0x0100ec9e │ │ │ │ + tsteq r0, r8, ror #26 │ │ │ │ + tsteq r0, lr, asr sp │ │ │ │ + tsteq r0, r6, asr sp │ │ │ │ + tsteq r0, lr, asr #26 │ │ │ │ + tsteq r0, r6, asr #26 │ │ │ │ + tsteq r0, lr, lsr sp │ │ │ │ orrseq lr, r9, ip, lsr #9 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ orrseq sl, r4, r0, asr #25 │ │ │ │ orrseq lr, r9, sl, ror #8 │ │ │ │ orrseq lr, r9, r4, asr #8 │ │ │ │ andeq r2, r0, r4, asr r6 │ │ │ │ orrseq lr, r9, sl, lsl #8 │ │ │ │ @ instruction: 0x0199e3d6 │ │ │ │ andeq r3, r0, r8, lsr r8 │ │ │ │ @ instruction: 0x0199e39a │ │ │ │ orrseq lr, r9, ip, asr r3 │ │ │ │ - @ instruction: 0x016a7992 │ │ │ │ + cmneq sl, r2, lsr sl │ │ │ │ orrseq lr, r9, r4, lsr #6 │ │ │ │ ldrsbeq r7, [r4, r2] │ │ │ │ orrseq r7, r4, ip, lsr #1 │ │ │ │ orrseq r7, r4, r0, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc02a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -1105,18 +1105,18 @@ │ │ │ │ b fe3a7344 │ │ │ │ sbcsle r3, fp, r1, lsl #26 │ │ │ │ @ instruction: 0xf7fce7f8 │ │ │ │ svclt 0x0000eec0 │ │ │ │ orrseq r6, r4, sl, lsr pc │ │ │ │ orrseq r6, r4, r6, lsr pc │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ - tsteq r3, sl, asr r2 │ │ │ │ - tsteq r0, r0, lsl fp │ │ │ │ - tsteq r0, sl, lsl #22 │ │ │ │ - tsteq r0, r6, lsl #22 │ │ │ │ + strdeq r6, [r3, -sl] │ │ │ │ + @ instruction: 0x0100ebb0 │ │ │ │ + smlatbeq r0, sl, fp, lr │ │ │ │ + smlatbeq r0, r6, fp, lr │ │ │ │ @ instruction: 0x0199e1d6 │ │ │ │ @ instruction: 0x0199e1d0 │ │ │ │ orrseq lr, r9, ip, asr #3 │ │ │ │ orrseq lr, r9, lr, lsr #3 │ │ │ │ orrseq lr, r9, ip, ror r1 │ │ │ │ orrseq lr, r9, r6, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -1336,15 +1336,15 @@ │ │ │ │ b 17a76dc │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x00def7fd │ │ │ │ orrseq r6, r4, r4, lsr #19 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ orrseq r6, r4, r8, ror #18 │ │ │ │ orrseq r6, r4, r8, lsr #18 │ │ │ │ - tsteq r0, sl, lsr #6 │ │ │ │ + smlabteq r0, sl, r3, lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0910 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 12, cr0, [r4], #864 @ 0x360 │ │ │ │ stclvc 5, cr15, [r6, #-692] @ 0xfffffd4c │ │ │ │ vstrge s8, [r8, #-716] @ 0xfffffd34 │ │ │ │ ldmibmi r3!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -1523,42 +1523,42 @@ │ │ │ │ tstcs r6, #53215232 @ 0x32c0000 │ │ │ │ tstcs r7, #52690944 @ 0x3240000 │ │ │ │ tstcs r8, #52166656 @ 0x31c0000 │ │ │ │ tstcs r9, #51642368 @ 0x3140000 │ │ │ │ strb lr, [r1, r3, asr #15] │ │ │ │ orrseq r6, r4, r0, ror #17 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x010db5b8 │ │ │ │ + tsteq sp, r8, asr r6 │ │ │ │ @ instruction: 0x019468d2 │ │ │ │ - tsteq r0, sl, lsl r8 │ │ │ │ - tsteq r0, r0, lsr #16 │ │ │ │ - tsteq r0, sl, lsr #16 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ - tsteq r0, r8, lsr #16 │ │ │ │ - tsteq r0, r8, lsr #16 │ │ │ │ - tsteq r0, r8, lsr #16 │ │ │ │ - ldrsbteq r3, [lr], #60 @ 0x3c │ │ │ │ - rscseq r9, pc, r8, asr r2 @ │ │ │ │ - tsteq r0, r8, lsl #16 │ │ │ │ - tsteq r0, r4, lsl #16 │ │ │ │ - tsteq r0, r0, lsl #16 │ │ │ │ - strdeq lr, [r0, -ip] │ │ │ │ - rscseq r9, pc, r4, lsl r2 @ │ │ │ │ - smlatteq r0, r8, r7, lr │ │ │ │ - rscseq r9, pc, r4, asr #3 │ │ │ │ - ldrdeq lr, [r0, -r4] │ │ │ │ - ldrdeq lr, [r0, -r0] │ │ │ │ - rscseq r9, pc, r0, lsr #3 │ │ │ │ - @ instruction: 0x0100e7bc │ │ │ │ - @ instruction: 0x0100e7b8 │ │ │ │ - @ instruction: 0x0100e7b8 │ │ │ │ - @ instruction: 0x0100e7b4 │ │ │ │ - rscseq r5, sl, r0, lsr #1 │ │ │ │ + @ instruction: 0x0100e8ba │ │ │ │ + smlabteq r0, r0, r8, lr │ │ │ │ + smlabteq r0, sl, r8, lr │ │ │ │ + smlabteq r0, r4, r8, lr │ │ │ │ + smlabteq r0, r4, r8, lr │ │ │ │ + smlabteq r0, r4, r8, lr │ │ │ │ + smlabteq r0, r8, r8, lr │ │ │ │ + smlabteq r0, r8, r8, lr │ │ │ │ + smlabteq r0, r8, r8, lr │ │ │ │ + rscseq r3, lr, ip, ror r4 │ │ │ │ + ldrshteq r9, [pc], #40 │ │ │ │ + smlatbeq r0, r8, r8, lr │ │ │ │ + smlatbeq r0, r4, r8, lr │ │ │ │ + smlatbeq r0, r0, r8, lr │ │ │ │ + @ instruction: 0x0100e89c │ │ │ │ + ldrhteq r9, [pc], #36 │ │ │ │ + smlabbeq r0, r8, r8, lr │ │ │ │ + rscseq r9, pc, r4, ror #4 │ │ │ │ + tsteq r0, r4, ror r8 │ │ │ │ + tsteq r0, r0, ror r8 │ │ │ │ + rscseq r9, pc, r0, asr #4 │ │ │ │ + tsteq r0, ip, asr r8 │ │ │ │ + tsteq r0, r8, asr r8 │ │ │ │ + tsteq r0, r8, asr r8 │ │ │ │ + tsteq r0, r4, asr r8 │ │ │ │ + rscseq r5, sl, r0, asr #2 │ │ │ │ orrseq sp, r9, r0, ror #20 │ │ │ │ andeq r1, r0, r8, lsl #14 │ │ │ │ orrseq sl, r4, r8, lsl #4 │ │ │ │ orrseq sp, r9, ip, lsr #20 │ │ │ │ @ instruction: 0x019466de │ │ │ │ @ instruction: 0x019466b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ @@ -2591,137 +2591,137 @@ │ │ │ │ vst3.32 {d16-d18}, [r4], r0 │ │ │ │ ldrbtmi r5, [pc], #-1272 @ 6aa8c │ │ │ │ streq pc, [r2], #-68 @ 0xffffffbc │ │ │ │ strmi pc, [ip, #2220] @ 0x8ac │ │ │ │ ldrmi pc, [r8, #2268] @ 0x8dc │ │ │ │ streq pc, [r0], #4 │ │ │ │ rscs r4, r5, ip, lsl r3 │ │ │ │ - tsteq r1, r4, ror fp │ │ │ │ - tsteq r6, r2, ror r9 │ │ │ │ - tsteq r1, r6, asr #22 │ │ │ │ - tsteq r1, r4, lsl #18 │ │ │ │ + tsteq r1, r4, lsl ip │ │ │ │ + tsteq r6, r2, lsl sl │ │ │ │ + smlatteq r1, r6, fp, r1 │ │ │ │ + smlatbeq r1, r4, r9, r1 │ │ │ │ orrseq r6, r4, sl, lsr #9 │ │ │ │ - tsteq r1, r6, lsr #22 │ │ │ │ + smlabteq r1, r6, fp, r1 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ - tsteq r1, r0, asr pc │ │ │ │ + strdeq r1, [r1, -r0] │ │ │ │ orrseq r6, r4, sl, ror #8 │ │ │ │ - tsteq r1, r4, asr pc │ │ │ │ - strdeq r1, [r1, -ip] │ │ │ │ - ldrdeq r1, [r1, -r2] │ │ │ │ - smlabteq r1, sl, r9, r1 │ │ │ │ - tsteq r1, ip, lsl ip │ │ │ │ - @ instruction: 0x01011cbe │ │ │ │ - smlabteq r1, r0, r9, r1 │ │ │ │ - ldrshteq r8, [pc], #182 │ │ │ │ - rscseq sp, fp, r8, asr #5 │ │ │ │ - tsteq r1, r6, asr sl │ │ │ │ - tsteq r1, r6, ror r6 │ │ │ │ - ldrdeq r1, [r1, -r0] │ │ │ │ - tsteq r1, r8, ror fp │ │ │ │ - tsteq r1, lr, ror #22 │ │ │ │ - smlabteq r1, r0, sl, r1 │ │ │ │ - @ instruction: 0x01011a9e │ │ │ │ - tsteq r1, sl, asr ip │ │ │ │ strdeq r1, [r1, -r4] │ │ │ │ - tsteq r1, r2, lsr fp │ │ │ │ - tsteq r1, sl, lsl #22 │ │ │ │ - tsteq r1, r8, asr r9 │ │ │ │ + @ instruction: 0x01011f9c │ │ │ │ + tsteq r1, r2, ror pc │ │ │ │ + tsteq r1, sl, ror #20 │ │ │ │ + @ instruction: 0x01011cbc │ │ │ │ + tsteq r1, lr, asr sp │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ + smlalseq r8, pc, r6, ip @ │ │ │ │ + rscseq sp, fp, r8, ror #6 │ │ │ │ strdeq r1, [r1, -r6] │ │ │ │ - tsteq r1, r0, asr fp │ │ │ │ - tsteq r1, r2, lsr ip │ │ │ │ - tsteq r1, r8, lsr ip │ │ │ │ - tsteq r1, r0, asr fp │ │ │ │ - strdeq r1, [r1, -r2] │ │ │ │ - strdeq r1, [r1, -ip] │ │ │ │ + tsteq r1, r6, lsl r7 │ │ │ │ + tsteq r1, r0, ror fp │ │ │ │ + tsteq r1, r8, lsl ip │ │ │ │ + tsteq r1, lr, lsl #24 │ │ │ │ + tsteq r1, r0, ror #22 │ │ │ │ + tsteq r1, lr, lsr fp │ │ │ │ strdeq r1, [r1, -sl] │ │ │ │ - rscseq ip, fp, r4, lsl #31 │ │ │ │ - @ instruction: 0x01011996 │ │ │ │ - smlatteq r1, r0, r8, r1 │ │ │ │ - tsteq r1, r6, lsl r9 │ │ │ │ - tsteq r1, r8, asr #18 │ │ │ │ - smlatteq r1, r6, r3, r1 │ │ │ │ - tsteq r1, ip, lsl r8 │ │ │ │ - tsteq r1, ip, lsl #6 │ │ │ │ - tsteq r1, r2, lsr r3 │ │ │ │ - smlabbeq r1, r0, r5, r1 │ │ │ │ - smlabbeq r1, r2, r5, r1 │ │ │ │ - tsteq r1, r6, lsr r5 │ │ │ │ - tsteq r1, ip, lsr r5 │ │ │ │ - tsteq r1, lr, lsr r5 │ │ │ │ - tsteq r1, r0, asr #10 │ │ │ │ - tsteq r1, sl, asr #10 │ │ │ │ - tsteq r1, r0, asr r5 │ │ │ │ - smlabbeq r1, r6, r5, r1 │ │ │ │ - smlabbeq r1, r8, r5, r1 │ │ │ │ - tsteq r1, r2, lsr r5 │ │ │ │ - tsteq r1, sl, lsr #10 │ │ │ │ - tsteq r1, lr, lsr #10 │ │ │ │ - tsteq r1, r0, lsr r5 │ │ │ │ - strheq r1, [r1, -ip] │ │ │ │ - @ instruction: 0x010092b0 │ │ │ │ - rscseq ip, fp, r8, asr #25 │ │ │ │ - rscseq r8, pc, r8, lsl #11 │ │ │ │ - tsteq r1, r8, lsr r4 │ │ │ │ - tsteq r1, lr, ror r4 │ │ │ │ - smlabteq r1, r8, r4, r1 │ │ │ │ - tsteq r1, lr, ror r4 │ │ │ │ - smlabbeq r1, r0, r4, r1 │ │ │ │ - smlabbeq r1, r2, r4, r1 │ │ │ │ - tsteq r1, r0, lsr #8 │ │ │ │ + @ instruction: 0x01011594 │ │ │ │ + ldrdeq r1, [r1, -r2] │ │ │ │ + smlatbeq r1, sl, fp, r1 │ │ │ │ + strdeq r1, [r1, -r8] │ │ │ │ + @ instruction: 0x01011b96 │ │ │ │ + strdeq r1, [r1, -r0] │ │ │ │ + ldrdeq r1, [r1, -r2] │ │ │ │ + ldrdeq r1, [r1, -r8] │ │ │ │ + strdeq r1, [r1, -r0] │ │ │ │ + @ instruction: 0x01011b92 │ │ │ │ + @ instruction: 0x0101179c │ │ │ │ + @ instruction: 0x0101179a │ │ │ │ + rscseq sp, fp, r4, lsr #32 │ │ │ │ + tsteq r1, r6, lsr sl │ │ │ │ + smlabbeq r1, r0, r9, r1 │ │ │ │ + @ instruction: 0x010119b6 │ │ │ │ + smlatteq r1, r8, r9, r1 │ │ │ │ smlabbeq r1, r6, r4, r1 │ │ │ │ - smlabbeq r1, r8, r4, r1 │ │ │ │ - tsteq r1, ip, lsl r4 │ │ │ │ - @ instruction: 0x010dc7b2 │ │ │ │ - tsteq r1, r4, ror r3 │ │ │ │ - ldrsbteq ip, [fp], #170 @ 0xaa │ │ │ │ - tsteq r1, r4, lsr lr │ │ │ │ - tsteq r1, lr, lsr lr │ │ │ │ - @ instruction: 0x01010dbc │ │ │ │ - strdeq r0, [r1, -r8] │ │ │ │ - tsteq r1, ip, lsr #26 │ │ │ │ - tsteq r1, r6, lsr sp │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - tsteq r1, sl, lsr sp │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - tsteq r1, r6, lsr sp │ │ │ │ - tsteq r1, r4, lsr sp │ │ │ │ - smlabbeq r1, r0, ip, r0 │ │ │ │ - smlabbeq r1, r2, ip, r0 │ │ │ │ - smlabbeq r1, r4, ip, r0 │ │ │ │ - @ instruction: 0x01010c9e │ │ │ │ - smlatbeq r1, r0, ip, r0 │ │ │ │ - smlatbeq r1, r2, ip, r0 │ │ │ │ - strdeq r1, [r1, -r4] │ │ │ │ - tsteq r1, r4, lsl r8 │ │ │ │ - smlatbeq r1, r2, fp, r0 │ │ │ │ - smlatbeq r1, sl, fp, r0 │ │ │ │ - @ instruction: 0x01010bb2 │ │ │ │ - @ instruction: 0x01010bb6 │ │ │ │ - @ instruction: 0x01010bb6 │ │ │ │ - @ instruction: 0x01010bb6 │ │ │ │ - smlabteq r1, r6, fp, r0 │ │ │ │ - tsteq r1, r2, asr sp │ │ │ │ - strdeq r0, [r1, -r0] │ │ │ │ - tsteq r1, sl, asr fp │ │ │ │ - tsteq r1, r2, ror #22 │ │ │ │ - tsteq r1, sl, ror #22 │ │ │ │ - tsteq r1, r2, ror fp │ │ │ │ - tsteq r1, lr, ror #22 │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ - tsteq r1, ip, ror fp │ │ │ │ - tsteq r1, r6, ror #22 │ │ │ │ - tsteq r1, r4, ror #22 │ │ │ │ - tsteq r1, sl, ror #22 │ │ │ │ - tsteq r1, r4, ror #22 │ │ │ │ - tsteq r1, r6, asr fp │ │ │ │ - tsteq r1, r0, asr #10 │ │ │ │ + @ instruction: 0x010118bc │ │ │ │ + smlatbeq r1, ip, r3, r1 │ │ │ │ + ldrdeq r1, [r1, -r2] │ │ │ │ + tsteq r1, r0, lsr #12 │ │ │ │ + tsteq r1, r2, lsr #12 │ │ │ │ + ldrdeq r1, [r1, -r6] │ │ │ │ + ldrdeq r1, [r1, -ip] │ │ │ │ + ldrdeq r1, [r1, -lr] │ │ │ │ + smlatteq r1, r0, r5, r1 │ │ │ │ + smlatteq r1, sl, r5, r1 │ │ │ │ + strdeq r1, [r1, -r0] │ │ │ │ + tsteq r1, r6, lsr #12 │ │ │ │ + tsteq r1, r8, lsr #12 │ │ │ │ + ldrdeq r1, [r1, -r2] │ │ │ │ + smlabteq r1, sl, r5, r1 │ │ │ │ + smlabteq r1, lr, r5, r1 │ │ │ │ + ldrdeq r1, [r1, -r0] │ │ │ │ + tsteq r1, ip, asr r1 │ │ │ │ + tsteq r0, r0, asr r3 │ │ │ │ + rscseq ip, fp, r8, ror #26 │ │ │ │ + rscseq r8, pc, r8, lsr #12 │ │ │ │ + ldrdeq r1, [r1, -r8] │ │ │ │ tsteq r1, lr, lsl r5 │ │ │ │ + tsteq r1, r8, ror #10 │ │ │ │ + tsteq r1, lr, lsl r5 │ │ │ │ + tsteq r1, r0, lsr #10 │ │ │ │ + tsteq r1, r2, lsr #10 │ │ │ │ + smlabteq r1, r0, r4, r1 │ │ │ │ + tsteq r1, r6, lsr #10 │ │ │ │ + tsteq r1, r8, lsr #10 │ │ │ │ + @ instruction: 0x010114bc │ │ │ │ + tsteq sp, r2, asr r8 │ │ │ │ + tsteq r1, r4, lsl r4 │ │ │ │ + rscseq ip, fp, sl, ror fp │ │ │ │ + ldrdeq r0, [r1, -r4] │ │ │ │ + @ instruction: 0x01115ede │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ + swpeq r1, r8, [r1] @ │ │ │ │ + tsteq r1, ip, asr #27 │ │ │ │ + ldrdeq r0, [r1, -r6] │ │ │ │ + ldrdeq r0, [r1, -r8] │ │ │ │ + ldrdeq r0, [r1, -sl] │ │ │ │ + ldrdeq r0, [r1, -r8] │ │ │ │ + ldrdeq r0, [r1, -r6] │ │ │ │ ldrdeq r0, [r1, -r4] │ │ │ │ - @ instruction: 0x010104b8 │ │ │ │ + tsteq r1, r0, lsr #26 │ │ │ │ + tsteq r1, r2, lsr #26 │ │ │ │ + tsteq r1, r4, lsr #26 │ │ │ │ + tsteq r1, lr, lsr sp │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + tsteq r1, r2, asr #26 │ │ │ │ + @ instruction: 0x01011394 │ │ │ │ + @ instruction: 0x010118b4 │ │ │ │ + tsteq r1, r2, asr #24 │ │ │ │ + tsteq r1, sl, asr #24 │ │ │ │ + tsteq r1, r2, asr ip │ │ │ │ + tsteq r1, r6, asr ip │ │ │ │ + tsteq r1, r6, asr ip │ │ │ │ + tsteq r1, r6, asr ip │ │ │ │ + tsteq r1, r6, ror #24 │ │ │ │ + strdeq r0, [r1, -r2] │ │ │ │ + @ instruction: 0x01010c90 │ │ │ │ strdeq r0, [r1, -sl] │ │ │ │ + tsteq r1, r2, lsl #24 │ │ │ │ + tsteq r1, sl, lsl #24 │ │ │ │ + tsteq r1, r2, lsl ip │ │ │ │ + tsteq r1, lr, lsl #24 │ │ │ │ + tsteq r1, ip, lsl #24 │ │ │ │ + tsteq r1, ip, lsl ip │ │ │ │ + tsteq r1, r6, lsl #24 │ │ │ │ + tsteq r1, r4, lsl #24 │ │ │ │ + tsteq r1, sl, lsl #24 │ │ │ │ + tsteq r1, r4, lsl #24 │ │ │ │ + strdeq r0, [r1, -r6] │ │ │ │ + smlatteq r1, r0, r5, r0 │ │ │ │ + @ instruction: 0x010105be │ │ │ │ + tsteq r1, r4, ror r5 │ │ │ │ + tsteq r1, r8, asr r5 │ │ │ │ + @ instruction: 0x01010b9a │ │ │ │ ldrmi pc, [r8, #2252] @ 0x8cc │ │ │ │ strmi pc, [r4, #2268]! @ 0x8dc │ │ │ │ streq pc, [r0], #4 │ │ │ │ @ instruction: 0xf8cc431c │ │ │ │ @ instruction: 0xf8dc45a4 │ │ │ │ @ instruction: 0xf00445b0 │ │ │ │ tstmi ip, #128, 8 @ 0x80000000 │ │ │ │ @@ -3415,94 +3415,94 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmibcc r4!, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_svc │ │ │ │ stcne 6, cr15, [ip, #52]! @ 0x34 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ b 529768 │ │ │ │ + smlatbeq r1, ip, r8, r0 │ │ │ │ + smlatbeq r1, lr, r8, r0 │ │ │ │ + @ instruction: 0x010108b0 │ │ │ │ + @ instruction: 0x010108b2 │ │ │ │ + @ instruction: 0x010108b0 │ │ │ │ + smlatbeq r1, lr, r8, r0 │ │ │ │ + smlatbeq r1, ip, r8, r0 │ │ │ │ + smlabteq r1, sl, r8, r0 │ │ │ │ + smlatbeq r1, r8, r8, r0 │ │ │ │ + smlatteq r1, sl, r8, r0 │ │ │ │ + @ instruction: 0x0101089c │ │ │ │ + smlabteq r1, r2, r8, r0 │ │ │ │ + ldrdeq r0, [r1, -r2] │ │ │ │ + @ instruction: 0x010108bc │ │ │ │ + smlatteq r1, r8, r8, r0 │ │ │ │ + smlatteq r1, r0, r8, r0 │ │ │ │ + tsteq r1, sl, asr r8 │ │ │ │ tsteq r1, ip, lsl #16 │ │ │ │ - tsteq r1, lr, lsl #16 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, r2, lsl r8 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, lr, lsl #16 │ │ │ │ - tsteq r1, ip, lsl #16 │ │ │ │ - tsteq r1, sl, lsr #16 │ │ │ │ - tsteq r1, r8, lsl #16 │ │ │ │ - tsteq r1, sl, asr #16 │ │ │ │ - strdeq r0, [r1, -ip] │ │ │ │ - tsteq r1, r2, lsr #16 │ │ │ │ - tsteq r1, r2, lsr r8 │ │ │ │ - tsteq r1, ip, lsl r8 │ │ │ │ + tsteq r1, r2, lsl #16 │ │ │ │ + smlatteq r1, sl, r7, r0 │ │ │ │ + tsteq r1, r8, lsr r8 │ │ │ │ + tsteq r1, r2, asr #16 │ │ │ │ + smlatteq r1, r6, r8, r0 │ │ │ │ + ldrdeq r0, [r1, -sl] │ │ │ │ + smlabteq r1, lr, r8, r0 │ │ │ │ + smlabteq r1, r2, r8, r0 │ │ │ │ + ldrdeq r0, [r1, -sl] │ │ │ │ + tsteq r1, r0, lsr ip │ │ │ │ + tsteq r1, r2, asr #18 │ │ │ │ + tsteq r1, r2, ror #18 │ │ │ │ + smlabbeq r1, lr, r9, r0 │ │ │ │ + smlabbeq r1, ip, r9, r0 │ │ │ │ + smlabbeq r1, lr, r9, r0 │ │ │ │ + @ instruction: 0x01010990 │ │ │ │ + @ instruction: 0x01010992 │ │ │ │ + @ instruction: 0x01010990 │ │ │ │ + smlatbeq r1, sl, r8, r0 │ │ │ │ + @ instruction: 0x0101089e │ │ │ │ + rscseq r4, lr, r2, asr #24 │ │ │ │ + @ instruction: 0x010108b0 │ │ │ │ + @ instruction: 0x010108b0 │ │ │ │ + smlatbeq r1, r0, r8, r0 │ │ │ │ + @ instruction: 0x01010896 │ │ │ │ + smlabbeq r1, ip, r8, r0 │ │ │ │ + tsteq r1, r6, asr #16 │ │ │ │ + rscseq r0, ip, r8, ror #20 │ │ │ │ + tsteq r1, r6, asr #16 │ │ │ │ tsteq r1, r8, asr #16 │ │ │ │ + tsteq r1, sl, asr #16 │ │ │ │ + tsteq r1, r4, asr #16 │ │ │ │ + tsteq r1, lr, lsr r8 │ │ │ │ tsteq r1, r0, asr #16 │ │ │ │ - @ instruction: 0x010107ba │ │ │ │ - tsteq r1, ip, ror #14 │ │ │ │ - tsteq r1, r2, ror #14 │ │ │ │ - tsteq r1, sl, asr #14 │ │ │ │ - @ instruction: 0x01010798 │ │ │ │ - smlatbeq r1, r2, r7, r0 │ │ │ │ + ldrdeq r0, [r1, -r2] │ │ │ │ + ldrdeq r0, [r1, -r4] │ │ │ │ + ldrdeq r0, [r1, -r6] │ │ │ │ + tsteq r1, r4, asr #16 │ │ │ │ tsteq r1, r6, asr #16 │ │ │ │ - tsteq r1, sl, lsr r8 │ │ │ │ - tsteq r1, lr, lsr #16 │ │ │ │ - tsteq r1, r2, lsr #16 │ │ │ │ - tsteq r1, sl, lsr r9 │ │ │ │ - @ instruction: 0x01010b90 │ │ │ │ - smlatbeq r1, r2, r8, r0 │ │ │ │ - smlabteq r1, r2, r8, r0 │ │ │ │ - smlatteq r1, lr, r8, r0 │ │ │ │ - smlatteq r1, ip, r8, r0 │ │ │ │ - smlatteq r1, lr, r8, r0 │ │ │ │ - strdeq r0, [r1, -r0] │ │ │ │ - strdeq r0, [r1, -r2] │ │ │ │ - strdeq r0, [r1, -r0] │ │ │ │ - tsteq r1, sl, lsl #16 │ │ │ │ - strdeq r0, [r1, -lr] │ │ │ │ - rscseq r4, lr, r2, lsr #23 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, r0, lsl #16 │ │ │ │ - strdeq r0, [r1, -r6] │ │ │ │ - smlatteq r1, ip, r7, r0 │ │ │ │ - smlatbeq r1, r6, r7, r0 │ │ │ │ - rscseq r0, ip, r8, asr #19 │ │ │ │ - smlatbeq r1, r6, r7, r0 │ │ │ │ - smlatbeq r1, r8, r7, r0 │ │ │ │ - smlatbeq r1, sl, r7, r0 │ │ │ │ - smlatbeq r1, r4, r7, r0 │ │ │ │ - @ instruction: 0x0101079e │ │ │ │ - smlatbeq r1, r0, r7, r0 │ │ │ │ - tsteq r1, r2, lsr r7 │ │ │ │ - tsteq r1, r4, lsr r7 │ │ │ │ - tsteq r1, r6, lsr r7 │ │ │ │ - smlatbeq r1, r4, r7, r0 │ │ │ │ - smlatbeq r1, r6, r7, r0 │ │ │ │ - smlatbeq r1, r4, r7, r0 │ │ │ │ - smlalseq r7, pc, r6, r3 @ │ │ │ │ - strdeq r0, [r1, -r2] │ │ │ │ - smlatteq r1, r6, r6, r0 │ │ │ │ - smlatteq r1, r6, r6, r0 │ │ │ │ - smlatteq r1, sl, r6, r0 │ │ │ │ - smlatteq r1, sl, r6, r0 │ │ │ │ - smlatteq r1, r2, r6, r0 │ │ │ │ - smlatteq r1, r2, r6, r0 │ │ │ │ - @ instruction: 0x010106b6 │ │ │ │ - tsteq r1, r0, ror #12 │ │ │ │ - tsteq r1, r4, ror #12 │ │ │ │ - tsteq r1, r4, ror #12 │ │ │ │ - tsteq r1, r8, ror #12 │ │ │ │ - tsteq r1, ip, ror #12 │ │ │ │ - tsteq r1, r0, ror r6 │ │ │ │ - tsteq r1, r4, ror r6 │ │ │ │ - tsteq r1, r4, ror r6 │ │ │ │ + tsteq r1, r4, asr #16 │ │ │ │ + rscseq r7, pc, r6, lsr r4 @ │ │ │ │ + @ instruction: 0x01010792 │ │ │ │ + smlabbeq r1, r6, r7, r0 │ │ │ │ + smlabbeq r1, r6, r7, r0 │ │ │ │ + smlabbeq r1, sl, r7, r0 │ │ │ │ + smlabbeq r1, sl, r7, r0 │ │ │ │ + smlabbeq r1, r2, r7, r0 │ │ │ │ + smlabbeq r1, r2, r7, r0 │ │ │ │ + tsteq r1, r6, asr r7 │ │ │ │ + tsteq r1, r0, lsl #14 │ │ │ │ + tsteq r1, r4, lsl #14 │ │ │ │ + tsteq r1, r4, lsl #14 │ │ │ │ + tsteq r1, r8, lsl #14 │ │ │ │ + tsteq r1, ip, lsl #14 │ │ │ │ + tsteq r1, r0, lsl r7 │ │ │ │ + tsteq r1, r4, lsl r7 │ │ │ │ + tsteq r1, r4, lsl r7 │ │ │ │ orrseq fp, r9, r8, ror #26 │ │ │ │ - smlatbeq r1, r0, r5, r0 │ │ │ │ - smlatbeq r1, r4, r5, r0 │ │ │ │ - smlatbeq r1, r8, r5, r0 │ │ │ │ - smlatbeq r1, ip, r5, r0 │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + tsteq r1, r4, asr #12 │ │ │ │ + tsteq r1, r8, asr #12 │ │ │ │ + tsteq r1, ip, asr #12 │ │ │ │ andeq r2, r0, r8, asr #3 │ │ │ │ orrseq r8, r4, lr, lsl r4 │ │ │ │ orreq r5, pc, r6, ror #10 │ │ │ │ @ instruction: 0x0199bcba │ │ │ │ muleq r0, r0, r7 │ │ │ │ orrseq fp, r9, r2, ror ip │ │ │ │ orreq r5, pc, r2, lsl r2 @ │ │ │ │ @@ -3540,17 +3540,17 @@ │ │ │ │ @ instruction: 0xf8c3432a │ │ │ │ stmdbcc r1, {r2, r3, r5, r7, r8, r9, sl, fp, sp} │ │ │ │ mvnle r4, r4, lsl #11 │ │ │ │ stmdami r5, {r3, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb4478 │ │ │ │ svclt 0x0000e9f4 │ │ │ │ orrseq lr, r4, sl, lsr #13 │ │ │ │ - smlabbeq pc, r2, sp, pc @ │ │ │ │ + tstpeq pc, r2, lsr #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0194e690 │ │ │ │ - tsteq r0, r4, lsr #7 │ │ │ │ + tsteq r0, r4, asr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf1a14603 │ │ │ │ ldmdacs pc!, {r6, r7}^ @ │ │ │ │ streq pc, [r0], -pc, asr #32 │ │ │ │ @@ -3764,54 +3764,54 @@ │ │ │ │ bmi 1fcec8 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, r2, lsl #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq r4, r4, r8, lsr #6 │ │ │ │ andeq r1, r0, ip, lsl #13 │ │ │ │ - rscseq r1, sl, r4, asr #25 │ │ │ │ + rscseq r1, sl, r4, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2f00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1efce8 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 1fcefc │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, r8, ror #23 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x019442f4 │ │ │ │ andeq r1, r0, ip, lsl #13 │ │ │ │ - rscseq r1, sl, r8, lsr #25 │ │ │ │ + rscseq r1, sl, r8, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2f34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1efd1c │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 1fcf30 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, lr, asr #23 │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq r4, r4, r0, asr #5 │ │ │ │ andeq r1, r0, ip, lsl #13 │ │ │ │ - rscseq r1, sl, ip, lsl #25 │ │ │ │ + rscseq r1, sl, ip, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2f68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1efd50 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 1fcf64 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ @ instruction: 0x2000ebb4 │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq r4, r4, ip, lsl #5 │ │ │ │ andeq r1, r0, ip, lsl #13 │ │ │ │ - rscseq r1, sl, r0, ror ip │ │ │ │ + rscseq r1, sl, r0, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc2f9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ mrcle 1, 3, APSR_nzcv, cr12, cr5, {2} │ │ │ │ @ instruction: 0xf121b1d0 │ │ │ │ @ instruction: 0xb1b8d9ef │ │ │ │ @@ -3825,15 +3825,15 @@ │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ ldrmi fp, [r8], -r0, lsl #26 │ │ │ │ vaddl.s16 , d16, d25 │ │ │ │ ldrmi r9, [r8], -r1, lsl #22 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - rscseq r1, sl, lr, lsr ip │ │ │ │ + ldrsbteq r1, [sl], #206 @ 0xce │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2ff4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0430ff8 │ │ │ │ stclt 14, cr13, [r8, #-700] @ 0xfffffd44 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3008 │ │ │ │ @@ -3847,15 +3847,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f29f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r1, [sl], #184 @ 0xb8 │ │ │ │ + rscseq r1, sl, r8, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc304c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1200ff8 │ │ │ │ @ instruction: 0x4604dffd │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f1ff │ │ │ │ @@ -3864,15 +3864,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f27d │ │ │ │ svclt 0x0000bd10 │ │ │ │ - smlalseq r1, sl, r4, fp │ │ │ │ + rscseq r1, sl, r4, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1200ff8 │ │ │ │ strmi sp, [r4], -fp, ror #31 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f1dd │ │ │ │ @@ -3881,15 +3881,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f25b │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r0, asr fp │ │ │ │ + ldrshteq r1, [sl], #176 @ 0xb0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc30d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ strmi pc, [r4], -r5, ror #7 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f1bb │ │ │ │ @@ -3898,15 +3898,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f239 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, ip, lsl #22 │ │ │ │ + rscseq r1, sl, ip, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3118 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1680ff8 │ │ │ │ strmi sp, [r4], -r7, asr #16 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f199 │ │ │ │ @@ -3915,15 +3915,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f217 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r8, asr #21 │ │ │ │ + rscseq r1, sl, r8, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc315c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0430ff8 │ │ │ │ @ instruction: 0x4604dd79 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f177 │ │ │ │ @@ -3932,15 +3932,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f1f5 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r4, lsl #21 │ │ │ │ + rscseq r1, sl, r4, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc31a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0430ff8 │ │ │ │ strmi sp, [r4], -r3, lsr #26 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f155 │ │ │ │ @@ -3949,15 +3949,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f1d3 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r0, asr #20 │ │ │ │ + rscseq r1, sl, r0, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc31e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf16a0ff8 │ │ │ │ strmi sp, [r4], -r9, lsr #21 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f133 │ │ │ │ @@ -3966,15 +3966,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ @ instruction: 0x4620f1b1 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r1, [sl], #156 @ 0x9c │ │ │ │ + smlalseq r1, sl, ip, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3228 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf16a0ff8 │ │ │ │ @ instruction: 0x4604dabd │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f111 │ │ │ │ @@ -3983,15 +3983,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ strtmi pc, [r0], -pc, lsl #3 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrhteq r1, [sl], #152 @ 0x98 │ │ │ │ + rscseq r1, sl, r8, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc326c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1790ff8 │ │ │ │ strmi sp, [r4], -fp, ror #16 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f0ef │ │ │ │ @@ -4000,15 +4000,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ strtmi pc, [r0], -sp, ror #2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r4, ror r9 │ │ │ │ + rscseq r1, sl, r4, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc32b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0430ff8 │ │ │ │ @ instruction: 0x4604db79 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f0cd │ │ │ │ @@ -4017,15 +4017,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ strtmi pc, [r0], -fp, asr #2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r0, lsr r9 │ │ │ │ + ldrsbteq r1, [sl], #144 @ 0x90 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc32f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf0432100 │ │ │ │ @ instruction: 0x4604dd13 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @@ -4035,15 +4035,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0a94620 │ │ │ │ strtmi pc, [r0], -r7, lsr #2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r1, sl, r8, ror #17 │ │ │ │ + rscseq r1, sl, r8, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc333c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b0104 │ │ │ │ bmi 4d8350 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4059,15 +4059,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ @ instruction: 0xf0fcf0a9 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x01943eb8 │ │ │ │ ldrdeq r3, [r0], -r8 │ │ │ │ - smlalseq r1, sl, r4, r8 │ │ │ │ + rscseq r1, sl, r4, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc339c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b0164 │ │ │ │ bmi 4d83b0 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4083,15 +4083,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ @ instruction: 0xf0ccf0a9 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ orrseq r3, r4, r8, asr lr │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - rscseq r1, sl, r4, lsr r8 │ │ │ │ + ldrsbteq r1, [sl], #132 @ 0x84 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi f3da58 │ │ │ │ @ instruction: 0x46804b3b │ │ │ │ ldmdami fp!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -4150,24 +4150,24 @@ │ │ │ │ strbmi lr, [r0], -r6, lsr #15 │ │ │ │ @ instruction: 0xf5c8f149 │ │ │ │ bicle r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf7f9e7bc │ │ │ │ svclt 0x0000ec5a │ │ │ │ @ instruction: 0x01943df4 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ - rscseq r1, sl, r8, lsl #16 │ │ │ │ - tsteq sp, r8, lsl r1 │ │ │ │ - rscseq r1, sl, ip, lsl #16 │ │ │ │ - ldrshteq r1, [sl], #126 @ 0x7e │ │ │ │ - ldrhteq r1, [sl], #114 @ 0x72 │ │ │ │ - rscseq r1, sl, ip, ror #15 │ │ │ │ + rscseq r1, sl, r8, lsr #17 │ │ │ │ + @ instruction: 0x010d91b8 │ │ │ │ + rscseq r1, sl, ip, lsr #17 │ │ │ │ + smlalseq r1, sl, lr, r8 │ │ │ │ + rscseq r1, sl, r2, asr r8 │ │ │ │ + rscseq r1, sl, ip, lsl #17 │ │ │ │ orrseq r3, r4, r6, ror sp │ │ │ │ - tsteq sp, r0, ror r0 │ │ │ │ - rscseq r1, sl, lr, asr r7 │ │ │ │ - rscseq r1, sl, r2, lsr r7 │ │ │ │ + tsteq sp, r0, lsl r1 │ │ │ │ + ldrshteq r1, [sl], #126 @ 0x7e │ │ │ │ + ldrsbteq r1, [sl], #114 @ 0x72 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc352c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1780ff8 │ │ │ │ stclt 14, cr13, [r8, #-932] @ 0xfffffc5c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3540 │ │ │ │ @@ -4381,24 +4381,24 @@ │ │ │ │ movwcs lr, #10900 @ 0x2a94 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ svclt 0x0000e6bb │ │ │ │ @ instruction: 0x01943c98 │ │ │ │ andeq r3, r0, r4, asr #15 │ │ │ │ orrseq r3, r4, lr, lsl #25 │ │ │ │ @ instruction: 0x01943bf4 │ │ │ │ - rscseq r2, sl, r4, lsr #10 │ │ │ │ - rscseq r2, sl, r6, ror r4 │ │ │ │ - rscseq r2, sl, r6, ror r4 │ │ │ │ + rscseq r2, sl, r4, asr #11 │ │ │ │ + rscseq r2, sl, r6, lsl r5 │ │ │ │ + rscseq r2, sl, r6, lsl r5 │ │ │ │ andeq r2, r0, r0, lsl r6 │ │ │ │ - rscseq r1, sl, r0, lsr #20 │ │ │ │ + rscseq r1, sl, r0, asr #21 │ │ │ │ strdeq r3, [r0], -r8 │ │ │ │ - rscseq r2, sl, r8, asr #7 │ │ │ │ - ldrsbteq r2, [sl], #56 @ 0x38 │ │ │ │ + rscseq r2, sl, r8, ror #8 │ │ │ │ + rscseq r2, sl, r8, ror r4 │ │ │ │ andeq r1, r0, ip, lsl #13 │ │ │ │ - rscseq r2, sl, r6, lsr #7 │ │ │ │ + rscseq r2, sl, r6, asr #8 │ │ │ │ andeq r3, r0, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc38cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r4, r2, r4, lsl #12 │ │ │ │ @ instruction: 0xf03d6818 │ │ │ │ @@ -5523,21 +5523,21 @@ │ │ │ │ bl 3ca36c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 67b00 │ │ │ │ b.n 6d3ae │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0006d3cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5769,15 +5769,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ b.n 6d5d2 │ │ │ │ movs r2, #1 │ │ │ │ b.n 6d5d2 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0006d62c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6005,15 +6005,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b.n 6d7ce │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 6d818 │ │ │ │ movs r3, #1 │ │ │ │ b.n 6d818 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [pc, #32] @ (6d8ac ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 6d894 │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ beq.n 6d8a6 │ │ │ │ @@ -6024,15 +6024,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 6d890 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ cbz r0, 6d8d4 │ │ │ │ ldr r3, [pc, #36] @ (6d8d8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 6d8c0 │ │ │ │ adds r2, #1 │ │ │ │ @@ -6045,17 +6045,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (6d8dc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -6220,15 +6220,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 6da0c │ │ │ │ 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} │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0006daa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -6503,17 +6503,17 @@ │ │ │ │ nop │ │ │ │ movs r4, #70 @ 0x46 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 0006dd58 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6989,15 +6989,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 6dfb6 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r6, r0, #3 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -7062,15 +7062,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ orr.w lr, r0, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ b.n 6e276 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl ecae8 │ │ │ │ @@ -7580,19 +7580,19 @@ │ │ │ │ @ instruction: 0xfadbffff │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldrsh.w pc, [sp, #4095] @ 0xfff │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, r2, r7 │ │ │ │ lsls r4, r2, #6 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi.w 6e9a6 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, r4, r5 │ │ │ │ @@ -8043,15 +8043,15 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #12 │ │ │ │ lsls r2, r1, #6 │ │ │ │ ldr r7, [pc, #568] @ (6ef04 ) │ │ │ │ lsls r4, r2, #6 │ │ │ │ - vqadd.u8 q0, q9, │ │ │ │ + vshr.u64 q0, , #30 │ │ │ │ asrs r6, r2, #14 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 0006ecd4 : │ │ │ │ cbz r0, 6ecea │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8364,15 +8364,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #10 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r2, r0, #3 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r3, #4 │ │ │ │ b.n 6ef32 │ │ │ │ cmp r7, #3 │ │ │ │ bne.w 6edda │ │ │ │ @@ -8505,15 +8505,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 6f138 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0006f158 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8549,15 +8549,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r1, #26 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d16-d19}, [ip :256], r9 │ │ │ │ + vld1.8 @ instruction: 0xf9ec00f9 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 0006f1c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8601,15 +8601,15 @@ │ │ │ │ b.n 6f212 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r3, #24 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, #249] @ 0xf9 │ │ │ │ + ldr??.w r0, [sl, r9, lsl #3] │ │ │ │ lsrs r6, r4, #23 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 0006f248 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -8797,15 +8797,15 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ blx 67064 │ │ │ │ mov r1, r0 │ │ │ │ b.n 6f3fe │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -9307,18 +9307,18 @@ │ │ │ │ nop │ │ │ │ lsls r2, r7, #27 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #27 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bls.n 6fa68 │ │ │ │ + bge.n 6f9a8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - orns r0, r0, #8159232 @ 0x7c8000 │ │ │ │ - orn r0, lr, #8159232 @ 0x7c8000 │ │ │ │ + adds.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ + add.w r0, lr, #8159232 @ 0x7c8000 │ │ │ │ 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.w r3, [r0, #168] @ 0xa8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10205,19 +10205,19 @@ │ │ │ │ b.n 6fd7a │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - stc 0, cr0, [sl, #996]! @ 0x3e4 │ │ │ │ - ldcl 0, cr0, [lr, #-996]! @ 0xfffffc1c │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + mcr 0, 2, r0, cr10, cr9, {7} │ │ │ │ + mrc 0, 0, r0, cr14, cr9, {7} │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stc 0, cr0, [r0, #996]! @ 0x3e4 │ │ │ │ + mcr 0, 2, r0, cr0, cr9, {7} │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -11527,17 +11527,17 @@ │ │ │ │ str.w r3, [r4, #132] @ 0x84 │ │ │ │ b.n 70fc4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0f60193 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 71140 │ │ │ │ + bcc.n 71080 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ vsra.s64 d16, d3, #6 │ │ │ │ │ │ │ │ 000710ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -12333,19 +12333,19 @@ │ │ │ │ adcs r3, r2 │ │ │ │ strb.w r3, [r4, #37] @ 0x25 │ │ │ │ b.n 7176e │ │ │ │ ldrd r0, r1, [r2, #-588]! @ 0x24c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [r6, #-588] @ 0x24c │ │ │ │ - bpl.n 71814 │ │ │ │ + bvs.n 71954 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bpl.n 71980 │ │ │ │ + bpl.n 718c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 00071914 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -13641,15 +13641,15 @@ │ │ │ │ adds r7, #15 │ │ │ │ lsls r6, r2, #6 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r6, r2, #6 │ │ │ │ @ instruction: 0xfbf00189 │ │ │ │ @ instruction: 0xfbdc0189 │ │ │ │ @ instruction: 0xfbac0189 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r6, r2, #6 │ │ │ │ │ │ │ │ 00072690 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14785,15 +14785,15 @@ │ │ │ │ str r0, [r7, #32] │ │ │ │ b.n 73256 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r6!, {r1, r2} │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ │ │ │ │ 0007328c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -16479,41 +16479,41 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 000743f0 : │ │ │ │ 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 │ │ │ │ @@ -18138,17 +18138,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 754b2 │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -19551,15 +19551,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 762be │ │ │ │ nop │ │ │ │ @ instruction: 0xfa210195 │ │ │ │ @ instruction: 0xfa160195 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr??.w r0, [sl, #405] @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 763aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -19623,17 +19623,17 @@ │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 76466 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r3] │ │ │ │ beq.n 7645a │ │ │ │ @@ -19704,17 +19704,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 7642a │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -20143,21 +20143,21 @@ │ │ │ │ movs r3, #31 │ │ │ │ str.w r3, [r7, sl, lsl #3] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ bne.w 764f6 │ │ │ │ b.n 765bc │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 76af4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -20418,21 +20418,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 76926 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cbz r0, 76bc2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -20523,15 +20523,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #6 │ │ │ │ b.n 76c3c │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 76c24 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w sl, [pc, #916] @ 7701c │ │ │ │ sub sp, #20 │ │ │ │ @@ -20863,17 +20863,17 @@ │ │ │ │ add.w r3, r4, #28672 @ 0x7000 │ │ │ │ movw r1, #33648 @ 0x8370 │ │ │ │ str.w r0, [r3, #2912] @ 0xb60 │ │ │ │ b.n 76f40 │ │ │ │ nop │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 7707e │ │ │ │ push {r4, lr} │ │ │ │ @@ -21230,23 +21230,23 @@ │ │ │ │ b.n 7731a │ │ │ │ blx 67b00 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ movw r2, #16928 @ 0x4220 │ │ │ │ b.n 77398 │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r2, #6 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - vbit d0, d12, d1 │ │ │ │ + vsra.u8 d16, d1, #4 │ │ │ │ │ │ │ │ 00077424 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so>: │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 77622 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1fe> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -21452,17 +21452,17 @@ │ │ │ │ b.n 7755e <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x13a> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ cbz r0, 7769a <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x276> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 7769e <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x27a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -21946,16 +21946,16 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #18 │ │ │ │ bx lr │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [sl, #273] @ 0x111 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [sl :64], r1 │ │ │ │ + @ instruction: 0xfa3a0111 │ │ │ │ + @ instruction: 0xfa0a0111 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ beq.w 77cda <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x8b6> │ │ │ │ @@ -22736,15 +22736,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r1, #12] │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - @ instruction: 0xf3160111 │ │ │ │ + @ instruction: 0xf3b60111 │ │ │ │ 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, 78442 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x101e> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -24061,17 +24061,17 @@ │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3744] @ 0xea0 │ │ │ │ str.w r2, [r4, #3728] @ 0xe90 │ │ │ │ b.n 7912c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1d08> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - b.n 78e60 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1a3c> │ │ │ │ + b.n 78fa0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1b7c> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 78dd8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x19b4> │ │ │ │ + b.n 78f18 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1af4> │ │ │ │ lsls r1, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -25268,59 +25268,59 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 792ca <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ea6> │ │ │ │ b.w 79390 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1f6c> │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7a4c4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x30a0> │ │ │ │ + b.n 7a604 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x31e0> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 7a408 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2fe4> │ │ │ │ + b.n 7a548 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3124> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 7a328 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2f04> │ │ │ │ + b.n 7a468 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3044> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 7a084 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2c60> │ │ │ │ + b.n 7a1c4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2da0> │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - b.n 79f1c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2af8> │ │ │ │ + b.n 7a05c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2c38> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 79ed8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2ab4> │ │ │ │ + b.n 7a018 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2bf4> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 79e90 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a6c> │ │ │ │ + b.n 79fd0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2bac> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 79f58 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2b34> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 79f20 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2afc> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 16 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + svc 28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 79e64 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a40> │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 79dc8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x29a4> │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 79f44 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2b20> │ │ │ │ + ble.n 79e84 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a60> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 79e98 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a74> │ │ │ │ + ble.n 79dd8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x29b4> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 79e24 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a00> │ │ │ │ + ble.n 79f64 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2b40> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 79eb0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a8c> │ │ │ │ + blt.n 79df0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x29cc> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bge.n 79f54 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2b30> │ │ │ │ + bge.n 79e94 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a70> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bge.n 79ef0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2acc> │ │ │ │ + bge.n 79e30 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2a0c> │ │ │ │ lsls r1, r2, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 8a2f4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x12ed0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -25686,17 +25686,17 @@ │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 792ca <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ea6> │ │ │ │ b.w 79390 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1f6c> │ │ │ │ movs r7, #2 │ │ │ │ b.w 79392 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1f6e> │ │ │ │ nop │ │ │ │ - bvs.n 7a2a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2e80> │ │ │ │ + bvs.n 7a1e4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2dc0> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 7a28c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2e68> │ │ │ │ + bvs.n 7a1cc <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x2da8> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1012] @ (7a6a0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x327c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -26068,23 +26068,23 @@ │ │ │ │ str.w r3, [r6, #888] @ 0x378 │ │ │ │ b.n 7a48e <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x306a> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7a794 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3370> │ │ │ │ + bmi.n 7a6d4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x32b0> │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bcs.n 7a678 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3254> │ │ │ │ + bcc.n 7a5b8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3194> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bne.n 7a668 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3244> │ │ │ │ + bcs.n 7a7a8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3384> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bne.n 7a7a8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3384> │ │ │ │ + bcs.n 7a6e8 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x32c4> │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ (7a844 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3420>) │ │ │ │ @@ -26346,21 +26346,21 @@ │ │ │ │ ldrb.w r3, [r3, #80] @ 0x50 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ bne.n 7a968 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3544> │ │ │ │ ldr r3, [pc, #28] @ (7a998 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x3574>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #244] @ 0xf4 │ │ │ │ pop {pc} │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ cbz r2, 7aa08 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x35e4> │ │ │ │ lsls r5, r2, #6 │ │ │ │ cbz r2, 7aa04 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x35e0> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ cbz r6, 7a9f6 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x35d2> │ │ │ │ lsls r5, r2, #6 │ │ │ │ cbz r4, 7a9f2 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x35ce> │ │ │ │ lsls r5, r2, #6 │ │ │ │ ldr.w r3, [r0, #236] @ 0xec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -26451,17 +26451,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7aa82 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x365e> │ │ │ │ ldr r3, [pc, #12] @ (7aad4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x36b0>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ b.n 7aa82 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x365e> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 7aae2 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x36be> │ │ │ │ add.w r3, r2, #8 │ │ │ │ str.w r3, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -27200,15 +27200,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #840] @ (7b740 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x431c>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldrh r4, [r6, #8] │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -28019,15 +28019,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r6, r5 │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r2, #8 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r2, [pc, #3088] @ 7ca04 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x55e0> │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -30681,15 +30681,15 @@ │ │ │ │ nop │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ lsls r3, r2, #6 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2484] @ 7e67c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x7258> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -32274,15 +32274,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r5, #32 │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r4, [pc, #708] @ (7f350 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x7f2c>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 6, r0, cr0, cr8, {7} │ │ │ │ + vqadd.u32 q8, q8, q12 │ │ │ │ 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 │ │ │ │ cmp r1, #249 @ 0xf9 │ │ │ │ @@ -34534,15 +34534,15 @@ │ │ │ │ add r1, r3 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ b.n 80746 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x9322> │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r1, r2, #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 │ │ │ │ @@ -37885,15 +37885,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bcc.n 82c04 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0xb7e0> │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ bcc.n 82bdc <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0xb7b8> │ │ │ │ lsls r2, r2, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ rsb lr, r3, #32 │ │ │ │ cmp.w lr, #31 │ │ │ │ @@ -42435,21 +42435,21 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r0, [r2, #1161] @ 0x489 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 830f4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0xbcd0> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r0, [r2, #1162] @ 0x48a │ │ │ │ b.n 85f76 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0xeb52> │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -57632,15 +57632,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ lsls r2, r2, #6 │ │ │ │ mrc 1, 1, r0, cr6, cr1, {4} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 0, r0, cr0, cr1, {4} │ │ │ │ - ble.n 911f0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x19dcc> │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ @@ -57872,18 +57872,18 @@ │ │ │ │ bl 3ca36c │ │ │ │ movs r0, #23 │ │ │ │ b.n 913a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x19f80> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r8, #580] @ 0x244 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ mrrc 1, 9, r0, r4, cr1 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ bl 938fc │ │ │ │ @@ -57949,15 +57949,15 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -59031,27 +59031,27 @@ │ │ │ │ str.w r8, [r4, #76] @ 0x4c │ │ │ │ add.w r0, r0, #404 @ 0x194 │ │ │ │ bl 3ca36c │ │ │ │ b.n 9213c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ad18> │ │ │ │ orr.w r1, r4, r1, lsr #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ b.n 92100 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1acdc> │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bvc.n 92294 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ae70> │ │ │ │ + bvc.n 921d4 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1adb0> │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 92260 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ae3c> │ │ │ │ + bvs.n 921a0 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ad7c> │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcs.n 9223c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ae18> │ │ │ │ + bcs.n 9217c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ad58> │ │ │ │ lsls r7, r6, #3 │ │ │ │ - beq.n 922bc <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ae98> │ │ │ │ + beq.n 921fc <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1add8> │ │ │ │ lsls r7, r6, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9222e <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1ae0a> │ │ │ │ adds r1, #1 │ │ │ │ @@ -60176,17 +60176,17 @@ │ │ │ │ add r5, r6 │ │ │ │ b.n 92a9a <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1b676> │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #32 │ │ │ │ b.n 92d38 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1b914> │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r0, r2, #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] @ (9300c <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1bbe8>) │ │ │ │ @@ -60243,21 +60243,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r1, #23 │ │ │ │ lsls r2, r2, #6 │ │ │ │ beq.n 930d0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ beq.n 93090 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - itt │ │ │ │ - lsl r7, r6, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ + lsls r7, 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 │ │ │ │ bl 938fc │ │ │ │ cbz r0, 93060 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1bc3c> │ │ │ │ @@ -60275,15 +60275,15 @@ │ │ │ │ bl 92f84 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x1bb60> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #19 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00093068 : │ │ │ │ stmdb 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 │ │ │ │ @@ -60744,67 +60744,67 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (93570 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (93574 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ittt gt │ │ │ │ - lslgt r7, r6, #3 │ │ │ │ - ite vs @ unpredictable │ │ │ │ - lslvs r7, r6, #3 │ │ │ │ - itet ne @ unpredictable │ │ │ │ - lslne r7, r6, #3 │ │ │ │ - stmiaeq r3!, {r3, r4} │ │ │ │ - lslne r7, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + itet lt │ │ │ │ + lsllt r7, r6, #3 │ │ │ │ + stmiage r3!, {r3, r4, r5, r7} │ │ │ │ + lsllt r7, r6, #3 │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r2} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bkpt 0x007c │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + itt ne │ │ │ │ + lslne r7, r6, #3 │ │ │ │ + bkpt 0x00da │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -61593,15 +61593,15 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 93dd2 │ │ │ │ lsls r7, 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 r8, r1 │ │ │ │ @@ -61840,21 +61840,21 @@ │ │ │ │ b.n 93e3c │ │ │ │ movs r4, #23 │ │ │ │ b.n 93e3c │ │ │ │ movs r4, #16 │ │ │ │ b.n 93efe │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 9405e │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r4, 94048 │ │ │ │ + cbnz r4, 94070 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + cbnz r6, 94066 │ │ │ │ lsls r7, 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -62975,15 +62975,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r8, #3017] @ 0xbc9 │ │ │ │ bl 93c84 │ │ │ │ cmp r7, r5 │ │ │ │ bne.w 94a74 │ │ │ │ b.n 94aae │ │ │ │ nop │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -63294,21 +63294,21 @@ │ │ │ │ movs r4, #17 │ │ │ │ b.n 94d02 │ │ │ │ nop │ │ │ │ cbz r4, 94f70 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r7, r6, #3 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ @@ -63529,15 +63529,15 @@ │ │ │ │ movs r0, #22 │ │ │ │ b.n 9513c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #24 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -63659,25 +63659,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #748] @ (955d8 ) │ │ │ │ @@ -64702,15 +64702,15 @@ │ │ │ │ b.n 95b0c │ │ │ │ add r6, pc, #664 @ (adr r6, 96014 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #488 @ (adr r6, 95f6c ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #520] @ (95fa4 ) │ │ │ │ @@ -64922,15 +64922,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #368 @ (adr r2, 96118 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #200 @ (adr r2, 96078 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + subs r0, r7, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #340] @ (9611c ) │ │ │ │ @@ -65511,19 +65511,19 @@ │ │ │ │ nop │ │ │ │ bhi.n 96464 │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9666a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -66309,19 +66309,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 96e40 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @ instruction: 0xf23c0193 │ │ │ │ @ instruction: 0xf22c0193 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 96e28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66478,15 +66478,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r6, #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 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -66605,15 +66605,15 @@ │ │ │ │ movs r0, #23 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #3 │ │ │ │ b.n 97022 │ │ │ │ mov r4, r6 │ │ │ │ b.n 9702a │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.n 970dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66726,15 +66726,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 3ca36c │ │ │ │ b.n 970d2 │ │ │ │ movs r0, #23 │ │ │ │ b.n 970d8 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ @@ -67003,15 +67003,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ b.n 9736c │ │ │ │ movs r0, #4 │ │ │ │ b.n 9736c │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ b.n 97354 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -67092,15 +67092,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #25 │ │ │ │ b.n 974b0 │ │ │ │ movs r0, #4 │ │ │ │ b.n 974b0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ b.n 97460 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ @@ -67911,15 +67911,15 @@ │ │ │ │ bl 3ca36c │ │ │ │ b.n 97c94 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, 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 │ │ │ │ @@ -68210,15 +68210,15 @@ │ │ │ │ b.n 97f7c │ │ │ │ mov r0, r4 │ │ │ │ bl 97ccc │ │ │ │ b.n 97f60 │ │ │ │ movs r5, #23 │ │ │ │ b.n 97f74 │ │ │ │ nop │ │ │ │ - stc2l 1, cr0, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + cdp2 1, 0, cr0, cr12, cr15, {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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #708] @ (9829c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r4, [pc, #708] @ (982a0 ) │ │ │ │ @@ -68500,15 +68500,15 @@ │ │ │ │ b.n 980ca │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [ip], #60 @ 0x3c │ │ │ │ + ldc2l 1, cr0, [ip, #-60] @ 0xffffffc4 │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r1, r2, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 938fc │ │ │ │ @@ -68952,17 +68952,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 98724 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -69171,21 +69171,21 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 20baa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 98798 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #576 @ (adr r0, 98c24 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r7, 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.w ip, r2, #0 │ │ │ │ @@ -69253,21 +69253,21 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, lr │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ b.n 98a86 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrh.w lr, [r2] │ │ │ │ movw ip, #5890 @ 0x1702 │ │ │ │ @@ -69433,23 +69433,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (98c94 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 98c50 │ │ │ │ nop │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ movw ip, #34067 @ 0x8513 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 98cfa │ │ │ │ bls.n 98cec │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -69501,15 +69501,15 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #37122 @ 0x9102 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 98cb8 │ │ │ │ b.n 98cf4 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r7, 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] │ │ │ │ @@ -69541,15 +69541,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -69685,21 +69685,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 98eaa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 98f84 │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ add.w lr, r0, #540 @ 0x21c │ │ │ │ movw ip, #36161 @ 0x8d41 │ │ │ │ @@ -69995,21 +69995,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 20baa8 │ │ │ │ b.n 99012 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 990b8 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 99118 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ movw ip, #35864 @ 0x8c18 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 992d2 │ │ │ │ bhi.n 992d6 │ │ │ │ @@ -70063,15 +70063,15 @@ │ │ │ │ beq.n 992d2 │ │ │ │ b.n 992ee │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 992ee │ │ │ │ b.n 992d2 │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, 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 │ │ │ │ ands.w r4, r2, #48 @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -70350,23 +70350,23 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r5, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r5, #1640] @ 0x668 │ │ │ │ cmp r5, #29 │ │ │ │ bhi.n 9955a │ │ │ │ b.n 995d8 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r7, 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 r3, r1 │ │ │ │ add.w r1, r0, #593920 @ 0x91000 │ │ │ │ @@ -70483,15 +70483,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -70586,15 +70586,15 @@ │ │ │ │ cmp r1, #2 │ │ │ │ bne.n 99816 │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1640] @ 0x668 │ │ │ │ cmp r1, #29 │ │ │ │ bls.n 99816 │ │ │ │ b.n 99850 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1636] @ 99f38 │ │ │ │ @@ -71181,53 +71181,53 @@ │ │ │ │ b.n 99ce0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #900] @ (9a328 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -71756,17 +71756,17 @@ │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 9a4f6 │ │ │ │ b.n 9a506 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -71903,23 +71903,23 @@ │ │ │ │ b.n 9a57c │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ bl 3a4464 │ │ │ │ b.n 9a62e │ │ │ │ strh r6, [r3, #12] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (9a82c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -72053,19 +72053,19 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n 9a6fc │ │ │ │ nop │ │ │ │ strh r4, [r0, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [pc, #4] @ (9a848 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -72234,15 +72234,15 @@ │ │ │ │ bne.n 9a9fe │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9a9ce │ │ │ │ b.n 9a95c │ │ │ │ str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -72437,15 +72437,15 @@ │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9ac12 │ │ │ │ b.n 9ac30 │ │ │ │ nop │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -72534,15 +72534,15 @@ │ │ │ │ bne.n 9ad2e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9acfe │ │ │ │ b.n 9ac8c │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r7, 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, [r2, #20] │ │ │ │ mov r4, r2 │ │ │ │ @@ -72600,15 +72600,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (9adf8 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9adb0 │ │ │ │ nop │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh.w r2, [r0, #376] @ 0x178 │ │ │ │ ldrh.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 9ae0c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -73854,131 +73854,131 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 9b9a2 │ │ │ │ b.n 9b6e2 │ │ │ │ ldr r7, [pc, #632] @ (9bd74 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #168] @ (9bbac ) │ │ │ │ + ldr r6, [pc, #808] @ (9be2c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r7, [pc, #16] @ (9bb1c ) │ │ │ │ + ldr r7, [pc, #656] @ (9bd9c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [pc, #768] @ (9be10 ) │ │ │ │ + ldr r5, [pc, #384] @ (9bc90 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #824] @ (9be4c ) │ │ │ │ + ldr r7, [pc, #440] @ (9bccc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r4, [pc, #928] @ (9bebc ) │ │ │ │ + ldr r5, [pc, #544] @ (9bd3c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [pc, #160] @ (9bbc0 ) │ │ │ │ + ldr r4, [pc, #800] @ (9be40 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r7, pc, #456 @ (adr r7, 9bcec ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r4, [pc, #56] @ (9bb60 ) │ │ │ │ + ldr r4, [pc, #696] @ (9bde0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [pc, #416] @ (9bccc ) │ │ │ │ + ldr r4, [pc, #32] @ (9bb4c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #712 @ (adr r6, 9bdf8 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r5, [pc, #328] @ (9bc7c ) │ │ │ │ + ldr r5, [pc, #968] @ (9befc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #848] @ (9be88 ) │ │ │ │ + ldr r3, [pc, #464] @ (9bd08 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #128 @ (adr r6, 9bbbc ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [pc, #720] @ (9be10 ) │ │ │ │ + ldr r3, [pc, #336] @ (9bc90 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #464] @ (9bd14 ) │ │ │ │ + ldr r3, [pc, #80] @ (9bb94 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r5, pc, #728 @ (adr r5, 9be20 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #1008] @ (9bf3c ) │ │ │ │ + ldr r2, [pc, #624] @ (9bdbc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #504] @ (9bd48 ) │ │ │ │ + ldr r2, [pc, #120] @ (9bbc8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #800 @ (adr r4, 9be74 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [pc, #744] @ (9be40 ) │ │ │ │ + ldr r3, [pc, #360] @ (9bcc0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #408] @ (9bcf4 ) │ │ │ │ + ldr r2, [pc, #24] @ (9bb74 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #672 @ (adr r4, 9be00 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [pc, #824] @ (9be9c ) │ │ │ │ + ldr r3, [pc, #440] @ (9bd1c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #280] @ (9bc80 ) │ │ │ │ + ldr r1, [pc, #920] @ (9bf00 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #544 @ (adr r4, 9bd8c ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #160] @ (9bc10 ) │ │ │ │ + ldr r1, [pc, #800] @ (9be90 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #464 @ (adr r4, 9bd44 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #240] @ (9bc68 ) │ │ │ │ + ldr r1, [pc, #880] @ (9bee8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #936] @ (9bf24 ) │ │ │ │ + ldr r3, [pc, #552] @ (9bda4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #0] @ (9bb80 ) │ │ │ │ + ldr r1, [pc, #640] @ (9be00 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #296 @ (adr r4, 9bcac ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r0, [pc, #648] @ (9be10 ) │ │ │ │ + ldr r1, [pc, #264] @ (9bc90 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #712] @ (9be54 ) │ │ │ │ + ldr r1, [pc, #328] @ (9bcd4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #1008 @ (adr r3, 9bf80 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [pc, #656] @ (9be24 ) │ │ │ │ + ldr r3, [pc, #272] @ (9bca4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #392] @ (9bd20 ) │ │ │ │ + ldr r1, [pc, #8] @ (9bba0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #688 @ (adr r3, 9be4c ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #136] @ (9bc28 ) │ │ │ │ + ldr r1, [pc, #776] @ (9bea8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #264] @ (9bcac ) │ │ │ │ + ldr r0, [pc, #904] @ (9bf2c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #560 @ (adr r3, 9bdd8 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [pc, #208] @ (9bc7c ) │ │ │ │ + ldr r2, [pc, #848] @ (9befc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #0] @ (9bbb0 ) │ │ │ │ + ldr r0, [pc, #640] @ (9be30 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #296 @ (adr r3, 9bcdc ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #48] @ (9bbe8 ) │ │ │ │ + ldr r1, [pc, #688] @ (9be68 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blxns ip │ │ │ │ + ldr r0, [pc, #528] @ (9bdcc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #152 @ (adr r3, 9bc58 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #624] @ (9be34 ) │ │ │ │ + ldr r2, [pc, #240] @ (9bcb4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blxns r7 │ │ │ │ + ldr r0, [pc, #368] @ (9bd38 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r3, pc, #24 @ (adr r3, 9bbe4 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ add r2, pc, #944 @ (adr r2, 9bf80 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r0, [pc, #624] @ (9be44 ) │ │ │ │ + ldr r1, [pc, #240] @ (9bcc4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + ldr r0, [pc, #200] @ (9bca0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #472] @ (9bdb4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bxns pc │ │ │ │ + ldr r0, [pc, #112] @ (9bc50 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, pc, #792 @ (adr r2, 9befc ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [pc, #48] @ (9bc18 ) │ │ │ │ + ldr r1, [pc, #688] @ (9be98 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, pc, #608 @ (adr r2, 9be50 ) │ │ │ │ lsls r3, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -74079,15 +74079,15 @@ │ │ │ │ bl 3a4464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 9bc74 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #6 │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [pc, #96] @ (9bd68 ) │ │ │ │ + ldr r0, [pc, #736] @ (9bfe8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 9a6bc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -74134,17 +74134,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #80] @ (9bdf0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx sl │ │ │ │ + blx lr │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 9bd30 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -74185,17 +74185,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bxns r5 │ │ │ │ + blxns r9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bxns r1 │ │ │ │ + blxns r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 9bdb8 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -74474,15 +74474,15 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #16] │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r0, sl │ │ │ │ + add r8, lr │ │ │ │ lsls r7, r6, #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] @ 9c150 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -74520,17 +74520,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, pc │ │ │ │ lsls r7, r6, #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] @ 9c1d0 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -74568,17 +74568,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - muls r6, r3 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr.w r2, [pc, #2480] @ 9cbd8 │ │ │ │ movw r3, #34847 @ 0x881f │ │ │ │ push {lr} │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n 9c2b8 │ │ │ │ @@ -76561,21 +76561,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ b.n 9d61e │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #256] @ (9d79c ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -76676,15 +76676,15 @@ │ │ │ │ beq.n 9d77c │ │ │ │ b.n 9d78c │ │ │ │ nop │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (9d874 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -76756,21 +76756,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9d81e │ │ │ │ ldr r7, [pc, #104] @ (9d8e0 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #116] @ 9d90c │ │ │ │ mov lr, r0 │ │ │ │ @@ -76813,23 +76813,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #216] @ (9d9e8 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #108] @ 9d9a0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -76869,23 +76869,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #616] @ (9dc0c ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #148] @ (9da60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -76949,25 +76949,25 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 9da1c │ │ │ │ nop │ │ │ │ ldr r5, [pc, #24] @ (9da7c ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldr r4, [pc, #936] @ (9de10 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #28] @ 9dab0 │ │ │ │ @@ -76976,15 +76976,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 9d688 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #256] @ (9dbc8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -77084,17 +77084,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9db9c │ │ │ │ b.n 9dbba │ │ │ │ ldr r4, [pc, #40] @ (9dbf4 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r7, 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 lr, r1 │ │ │ │ @@ -77105,15 +77105,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 9d688 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #252] @ (9dd18 ) │ │ │ │ @@ -77213,17 +77213,17 @@ │ │ │ │ beq.n 9dcea │ │ │ │ b.n 9dd08 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #728] @ (9dff4 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #80] @ (9dd88 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -77259,17 +77259,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #608] @ (9dfec ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #96] @ 9de04 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -77304,19 +77304,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #168] @ (9deb0 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #240] @ (9df18 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -77410,17 +77410,17 @@ │ │ │ │ beq.n 9def8 │ │ │ │ b.n 9df08 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #680] @ (9e1c4 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (9e02c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -77515,17 +77515,17 @@ │ │ │ │ beq.n 9dffe │ │ │ │ b.n 9e01c │ │ │ │ nop │ │ │ │ @ instruction: 0x4796 │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r6, [r2, #24] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ 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, #256] @ (9e14c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -77624,15 +77624,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9e120 │ │ │ │ b.n 9e0a0 │ │ │ │ mov ip, r0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -77912,21 +77912,21 @@ │ │ │ │ b.n 9e420 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ bl 3a4464 │ │ │ │ b.n 9e454 │ │ │ │ add r4, r9 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 9e274 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -78129,15 +78129,15 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r7, 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 9a520 │ │ │ │ @@ -78253,15 +78253,15 @@ │ │ │ │ ldrh.w r3, [r1, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ b.n 9e7da │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #232] @ (9e904 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -78353,17 +78353,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (9e9dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -78435,21 +78435,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9e95e │ │ │ │ nop │ │ │ │ subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r6, [r3, r7] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ (9eaac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -78517,21 +78517,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9ea72 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r5, r4] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -78603,19 +78603,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 20baa8 │ │ │ │ b.n 9eb68 │ │ │ │ nop │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -79184,21 +79184,21 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 9f0e8 │ │ │ │ b.n 9f05e │ │ │ │ adds r7, #186 @ 0xba │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 9f07e │ │ │ │ ldr r2, [pc, #132] @ (9f27c ) │ │ │ │ @@ -79247,17 +79247,17 @@ │ │ │ │ beq.n 9f240 │ │ │ │ b.n 9f05e │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 9f056 │ │ │ │ b.n 9f07e │ │ │ │ nop │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ 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, #0 │ │ │ │ @@ -79284,15 +79284,15 @@ │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ 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, #0 │ │ │ │ @@ -79319,15 +79319,15 @@ │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #40] @ 9f380 │ │ │ │ @@ -79345,15 +79345,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, 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] │ │ │ │ @@ -79383,15 +79383,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + adds r2, r3, r1 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #132] @ (9f47c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -79585,29 +79585,29 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9f4ce │ │ │ │ nop │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #304] @ (9f734 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -79848,23 +79848,23 @@ │ │ │ │ add r3, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9f786 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (9f958 ) │ │ │ │ @@ -79953,17 +79953,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r6 │ │ │ │ b.n 9f8fa │ │ │ │ nop │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #360] @ (9fae0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -80115,31 +80115,31 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9f9ce │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (9fbe8 ) │ │ │ │ @@ -80228,17 +80228,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ b.n 9fb8a │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #388] @ (9fd8c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -80402,33 +80402,33 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9fc62 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #392] @ (9ff54 ) │ │ │ │ @@ -80585,17 +80585,17 @@ │ │ │ │ b.n 9fe0e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r5 │ │ │ │ b.n 9fe8a │ │ │ │ nop │ │ │ │ cmp r1, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #332] @ (a00c0 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -80736,25 +80736,25 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 9ffae │ │ │ │ nop │ │ │ │ movs r7, #94 @ 0x5e │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #180] @ (a01a4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -80832,15 +80832,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r1, r2, #6 │ │ │ │ veor d0, d24, d0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mcr2 1, 4, r0, cr14, cr0, {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 │ │ │ │ ldr r5, [pc, #384] @ (a0348 ) │ │ │ │ @@ -81003,34 +81003,34 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ mrc2 1, 1, r0, cr0, cr0, {4} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 1, 0, r0, cr12, cr0, {4} │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldc2l 1, cr0, [lr, #-576]! @ 0xfffffdc0 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #352] @ (a04f8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -81169,15 +81169,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r1, r2, #6 │ │ │ │ stc2l 1, cr0, [r0], #-576 @ 0xfffffdc0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xfb8e0190 │ │ │ │ stmdb sp!, {r4, 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, #364] @ (a0688 ) │ │ │ │ @@ -81329,28 +81329,28 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ @ instruction: 0xfadc0190 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaca0190 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ @ instruction: 0xfa460190 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -81366,15 +81366,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ movw r1, #36160 @ 0x8d40 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -81392,15 +81392,15 @@ │ │ │ │ movw r1, #36160 @ 0x8d40 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -81420,15 +81420,15 @@ │ │ │ │ movw r1, #36160 @ 0x8d40 │ │ │ │ mov.w ip, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bl 9ef04 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -81669,21 +81669,21 @@ │ │ │ │ b.n a0970 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6e40190 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6880190 │ │ │ │ - rsbs r0, r6, #8060928 @ 0x7b0000 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + @ instruction: 0xf67600f6 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf63400f6 │ │ │ │ - @ instruction: 0xf53c00f6 │ │ │ │ + @ instruction: 0xf6d400f6 │ │ │ │ + rsbs r0, ip, #8060928 @ 0x7b0000 │ │ │ │ stmdb 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 r2, [pc, #224] @ (a0b34 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r3 │ │ │ │ @@ -81842,17 +81842,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r6, r0, r6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #396] @ (a0db0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -82031,15 +82031,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl a0900 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vshr.u64 q0, q11, #30 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + 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 r4, [pc, #56] @ (a0e4c ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -82064,16 +82065,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl a0900 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r7, r2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vqadd.u64 q8, q11, q11 │ │ │ │ - vqadd.u64 q0, q14, q11 │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + vshr.u64 q8, q11, #36 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #188] @ a0f24 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -82141,16 +82143,16 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r6, r4, r1 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vqadd.u8 q8, q11, q11 │ │ │ │ - mcr2 0, 5, r0, cr8, cr6, {7} │ │ │ │ + vshr.u64 q8, q11, #26 │ │ │ │ + vqadd.u8 q8, q12, q11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (a0f88 ) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -82181,16 +82183,16 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a0f5a │ │ │ │ b.n a0f6c │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - mcr2 0, 6, r0, cr2, cr6, {7} │ │ │ │ - mcr2 0, 5, r0, cr12, cr6, {7} │ │ │ │ + vqadd.u32 q8, q9, q11 │ │ │ │ + vqadd.u8 q8, q14, q11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (a0fec ) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -82221,16 +82223,16 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a0fbe │ │ │ │ b.n a0fd0 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - mcr2 0, 4, r0, cr10, cr6, {7} │ │ │ │ - mrc2 0, 3, r0, cr4, cr6, {7} │ │ │ │ + vqadd.u32 q0, q13, q11 │ │ │ │ + vqadd.u16 q0, q10, q11 │ │ │ │ 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] @ (a1070 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -82271,17 +82273,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r0, r1, #27 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - mcr2 0, 6, r0, cr14, cr6, {7} │ │ │ │ - mrc2 0, 4, r0, cr12, cr6, {7} │ │ │ │ - mrc2 0, 0, r0, cr10, cr6, {7} │ │ │ │ + vqadd.u32 q8, q15, q11 │ │ │ │ + vqadd.u64 q0, q14, q11 │ │ │ │ + mrc2 0, 5, r0, cr10, cr6, {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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #296] @ (a11bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -82392,19 +82394,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n a10c2 │ │ │ │ nop │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - mrc2 0, 3, r0, cr4, cr6, {7} │ │ │ │ + vqadd.u16 q0, q10, q11 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldc2l 0, cr0, [ip, #-984]! @ 0xfffffc28 │ │ │ │ - ldc2 0, cr0, [sl, #984] @ 0x3d8 │ │ │ │ + mrc2 0, 0, r0, cr12, cr6, {7} │ │ │ │ + mrc2 0, 1, r0, cr10, cr6, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (a1270 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -82459,17 +82461,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r0, r6, #19 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldc2 0, cr0, [r8, #-984] @ 0xfffffc28 │ │ │ │ - stc2 0, cr0, [r6, #-984]! @ 0xfffffc28 │ │ │ │ - ldc2 0, cr0, [r6, #-984] @ 0xfffffc28 │ │ │ │ + ldc2 0, cr0, [r8, #984]! @ 0x3d8 │ │ │ │ + stc2l 0, cr0, [r6, #984] @ 0x3d8 │ │ │ │ + ldc2 0, cr0, [r6, #984]! @ 0x3d8 │ │ │ │ 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] @ (a12f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -82509,17 +82511,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldc2l 0, cr0, [r0, #-984] @ 0xfffffc28 │ │ │ │ - ldc2 0, cr0, [lr, #-984]! @ 0xfffffc28 │ │ │ │ - ldc2 0, cr0, [ip], #984 @ 0x3d8 │ │ │ │ + ldc2l 0, cr0, [r0, #984]! @ 0x3d8 │ │ │ │ + ldc2l 0, cr0, [lr, #984] @ 0x3d8 │ │ │ │ + ldc2l 0, cr0, [ip, #-984] @ 0xfffffc28 │ │ │ │ stmdb sp!, {r4, r5, r6, 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] @ (a1440 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -82630,19 +82632,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n a1346 │ │ │ │ nop │ │ │ │ asrs r2, r7, #14 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldc2l 0, cr0, [r8], #984 @ 0x3d8 │ │ │ │ + ldc2 0, cr0, [r8, #984] @ 0x3d8 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r2, #6 │ │ │ │ - stc2 0, cr0, [r0], {246} @ 0xf6 │ │ │ │ - @ instruction: 0xfb1600f6 │ │ │ │ + stc2 0, cr0, [r0], #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xfbb600f6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (a1520 ) │ │ │ │ @@ -82716,16 +82718,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #9 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xfbde00f6 │ │ │ │ - @ instruction: 0xfb4600f6 │ │ │ │ + ldc2l 0, cr0, [lr], #-984 @ 0xfffffc28 │ │ │ │ + @ instruction: 0xfbe600f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #84] @ (a1590 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ @@ -82759,16 +82761,16 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a1558 │ │ │ │ b.n a1572 │ │ │ │ nop │ │ │ │ asrs r4, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xfb4000f6 │ │ │ │ - @ instruction: 0xfb2600f6 │ │ │ │ + @ instruction: 0xfbe000f6 │ │ │ │ + @ instruction: 0xfbc600f6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #164] @ (a1650 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov lr, r0 │ │ │ │ @@ -82883,16 +82885,16 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r5, #1 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xfa6a00f6 │ │ │ │ - ldr??.w r0, [r8, #246] @ 0xf6 │ │ │ │ + @ instruction: 0xfb0a00f6 │ │ │ │ + @ instruction: 0xfa9800f6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (a1714 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -82944,16 +82946,16 @@ │ │ │ │ beq.n a175e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r4, #94208 @ 0x17000 │ │ │ │ b.n a1744 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vst1.8 @ instruction: 0xf9c200f6 │ │ │ │ - vld1.8 @ instruction: 0xf9a200f6 │ │ │ │ + @ instruction: 0xfa6200f6 │ │ │ │ + @ instruction: 0xfa4200f6 │ │ │ │ push {r3, 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] @ (a1858 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -83025,17 +83027,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vld4. {d16-d19}, [r2 :256], r6 │ │ │ │ - ldrsb.w r0, [ip, r6, lsl #3] │ │ │ │ - str??.w r0, [r2, #246] @ 0xf6 │ │ │ │ + @ instruction: 0xfa0200f6 │ │ │ │ + ldrsh.w r0, [ip, #246] @ 0xf6 │ │ │ │ + vst1.8 @ instruction: 0xf98200f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #192] @ a1938 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -83105,16 +83107,16 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrsb.w r0, [r2, r6, lsl #3] │ │ │ │ - ldr??.w r0, [ip, r6, lsl #3] │ │ │ │ + ldrsh.w r0, [r2, #246] @ 0xf6 │ │ │ │ + ldrsb.w r0, [ip, r6, lsl #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, #76] @ (a19a0 ) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -83147,16 +83149,16 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a196e │ │ │ │ b.n a1984 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb.w r0, [r6, #246] @ 0xf6 │ │ │ │ - str??.w r0, [ip, r6, lsl #3] │ │ │ │ + vld4. {d0-d3}, [r6 :256], r6 │ │ │ │ + vst4. {d0-d3}, [ip :256], r6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #180] @ a1a70 │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -83219,15 +83221,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #3 │ │ │ │ beq.n a1a3e │ │ │ │ b.n a19fa │ │ │ │ nop │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xf78a00f6 │ │ │ │ + strh.w r0, [sl, r6, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #228] @ (a1b70 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -83313,15 +83315,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a1b18 │ │ │ │ b.n a1aca │ │ │ │ nop │ │ │ │ lsrs r6, r0, #17 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xf6fe00f6 │ │ │ │ + @ instruction: 0xf79e00f6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (a1bf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -83358,15 +83360,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r2, r1, #13 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movw r0, #2294 @ 0x8f6 │ │ │ │ + @ instruction: 0xf6e000f6 │ │ │ │ subs r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -83410,30 +83412,30 @@ │ │ │ │ bl 3a4f78 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp.w r5, #468 @ 0x1d4 │ │ │ │ bne.n a1c50 │ │ │ │ ldr r0, [pc, #36] @ (a1c98 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (a1c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 20bcec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ asrs r0, r6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r7, r0, #6 │ │ │ │ asrs r2, r4 │ │ │ │ lsls r3, r2, #6 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #36] @ (a1cc8 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add.w r1, r2, r3 │ │ │ │ @@ -83587,15 +83589,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 20b8ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r3, #19 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - orrs.w r0, r4, #8060928 @ 0x7b0000 │ │ │ │ + @ instruction: 0xf4f400f6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #96] @ (a1eb4 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w r3, r2, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -85203,19 +85205,19 @@ │ │ │ │ ldr r2, [pc, #16] @ (a2eac ) │ │ │ │ add r2, pc │ │ │ │ b.n a2d32 │ │ │ │ ldr r2, [pc, #16] @ (a2eb0 ) │ │ │ │ add r2, pc │ │ │ │ b.n a2d32 │ │ │ │ @ instruction: 0xf4f00186 │ │ │ │ - b.n a29b0 │ │ │ │ + b.n a2af0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -85407,15 +85409,15 @@ │ │ │ │ b.n a2ffe │ │ │ │ sub.w r1, r2, #33280 @ 0x8200 │ │ │ │ subs r1, #39 @ 0x27 │ │ │ │ cmp r1, #1 │ │ │ │ bls.n a3066 │ │ │ │ b.n a2ffe │ │ │ │ nop │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ 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 r5, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -85923,15 +85925,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r9 │ │ │ │ bne.n a35b2 │ │ │ │ b.n a3590 │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip], #-984 @ 0xfffffc28 │ │ │ │ + ldc2 0, cr0, [ip, #-984] @ 0xfffffc28 │ │ │ │ cbz r1, a36c0 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {r4, lr} │ │ │ │ ldrd lr, ip, [r1, #128] @ 0x80 │ │ │ │ ldr.w r3, [r0, #1872] @ 0x750 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ @@ -86327,15 +86329,15 @@ │ │ │ │ movw r0, #6408 @ 0x1908 │ │ │ │ b.n a3a2c │ │ │ │ movw r0, #33319 @ 0x8227 │ │ │ │ b.n a3a2c │ │ │ │ movw r0, #32993 @ 0x80e1 │ │ │ │ b.n a3a2c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7f000f6 │ │ │ │ + ldrb.w r0, [r0, #246] @ 0xf6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w ip, r0, #565248 @ 0x8a000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -86362,15 +86364,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf74800f6 │ │ │ │ + @ instruction: 0xf7e800f6 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -86504,15 +86506,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #6 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf65200f6 │ │ │ │ + @ instruction: 0xf6f200f6 │ │ │ │ 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, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -86539,15 +86541,15 @@ │ │ │ │ strb.w r3, [lr, #1]! │ │ │ │ bne.n a3cd0 │ │ │ │ movw r3, #1284 @ 0x504 │ │ │ │ strh r3, [r2, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - eors r6, r7 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movw r3, #34235 @ 0x85bb │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n a3d2c │ │ │ │ movw r3, #34233 @ 0x85b9 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n a3d28 │ │ │ │ @@ -88232,17 +88234,17 @@ │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n a4920 │ │ │ │ + b.n a4a60 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movw r2, #34030 @ 0x84ee │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.n a4e0a │ │ │ │ movw r2, #34024 @ 0x84e8 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -88413,15 +88415,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n a4fbe │ │ │ │ ldr r2, [pc, #8] @ (a4fc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr.w ip, [pc, #3192] @ a5c40 │ │ │ │ movw r3, #33319 @ 0x8227 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ beq.w a561c │ │ │ │ @@ -94541,15 +94543,15 @@ │ │ │ │ mov.w r4, #1536 @ 0x600 │ │ │ │ mov.w sl, #0 │ │ │ │ b.n a923a │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r0, r2, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #616 @ (adr r2, a9aec ) │ │ │ │ + add r3, pc, #232 @ (adr r3, a996c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ movw r3, #6407 @ 0x1907 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n a98ac │ │ │ │ movw r3, #36248 @ 0x8d98 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ @@ -95470,15 +95472,15 @@ │ │ │ │ lsls r0, r2, #6 │ │ │ │ ldrsh r2, [r1, r4] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xfa19ffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #268] @ 0x10c │ │ │ │ @@ -95853,15 +95855,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, r5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, r5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb.w r0, [r0, #268] @ 0x10c │ │ │ │ cbnz r0, aa718 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -96650,15 +96652,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl aa8ac │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #28] @ aafe0 │ │ │ │ @@ -96667,15 +96669,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl aa8ac │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #24] @ ab010 │ │ │ │ @@ -96683,15 +96685,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl aa8ac │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ @@ -96729,15 +96731,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl aab9c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #28] @ ab0cc │ │ │ │ @@ -96746,15 +96748,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl aab9c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #24] @ ab0fc │ │ │ │ @@ -96762,15 +96764,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl aab9c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -98923,21 +98925,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n ac818 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (ac968 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -99018,17 +99020,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ac9ae │ │ │ │ ldrb r6, [r2, r5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ ldr r3, [pc, #172] @ (acab8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -99179,15 +99181,15 @@ │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #32 │ │ │ │ lsls r0, r2, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r6, #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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #328] @ (acd34 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -99435,15 +99437,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w ip, r0, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -99775,15 +99777,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r0, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n ad258 │ │ │ │ add.w ip, ip, #458752 @ 0x70000 │ │ │ │ str.w r1, [ip, #204] @ 0xcc │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ @@ -99856,15 +99858,15 @@ │ │ │ │ cmp r3, #29 │ │ │ │ bls.w acfc2 │ │ │ │ b.n ad2f4 │ │ │ │ add.w ip, ip, #458752 @ 0x70000 │ │ │ │ str.w r1, [ip, #276] @ 0x114 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -100169,19 +100171,19 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n ad63e │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -103797,15 +103799,15 @@ │ │ │ │ movw r0, #33776 @ 0x83f0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34481 @ 0x86b1 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34480 @ 0x86b0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r6, 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 a1eb8 │ │ │ │ @@ -103920,15 +103922,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cbz r2, afee2 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n afee6 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n afef6 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -103954,17 +103956,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n afee4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r6, 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, #3824] @ 0xef0 │ │ │ │ ldr r5, [pc, #1004] @ (b0320 ) │ │ │ │ @@ -105402,19 +105404,19 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n b0d82 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ usat r1, #15, r8, asr #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adcs.w r1, r8, #143 @ 0x8f │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -105873,20 +105875,20 @@ │ │ │ │ cmp fp, r6 │ │ │ │ bne.n b13e0 │ │ │ │ b.n b1164 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ vext.8 d16, d16, d15, #1 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ cdp 1, 9, cr0, cr4, cr15, {4} │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r6, [r4, #0] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -106251,28 +106253,28 @@ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n b1748 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r1, r4, pc, lsl #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrd r0, r1, [r0], #-572 @ 0x23c │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r6, 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] @ (b1904 ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -107776,27 +107778,27 @@ │ │ │ │ b.n b272a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n b2708 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r6, [pc, #24] @ (b27fc ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ bhi.n b2784 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n b289c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ ldr r2, [pc, #228] @ (b28e4 ) │ │ │ │ @@ -107872,17 +107874,17 @@ │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ b.n b2870 │ │ │ │ nop │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r2, r1, lsl #2 │ │ │ │ add.w r4, lr, #15 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ @@ -108366,25 +108368,25 @@ │ │ │ │ movs r6, #0 │ │ │ │ strb r6, [r3, #12] │ │ │ │ add.w r6, ip, r4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ ble.w b2d4c │ │ │ │ b.n b2e50 │ │ │ │ nop │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r2, #0] │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #184] @ (b2f64 ) │ │ │ │ @@ -108714,15 +108716,15 @@ │ │ │ │ ble.n b321a │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ strb r2, [r5, #3] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r6, 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] @ (b3300 ) │ │ │ │ @@ -109147,15 +109149,15 @@ │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ strh r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #32769 @ 0x8001 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ b.n b3678 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -109192,15 +109194,15 @@ │ │ │ │ strh r3, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ add r2, ip │ │ │ │ cmp r2, r3 │ │ │ │ bgt.n b36ec │ │ │ │ strh r3, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r6, 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, #252] @ (b381c ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -109621,15 +109623,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ b.n b3bc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r6, 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] @ (b3d28 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -111182,21 +111184,21 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ itee ne │ │ │ │ lslne r7, r1, #6 │ │ │ │ - ldreq r0, [pc, #200] @ (b4da0 ) │ │ │ │ + ldreq r0, [pc, #840] @ (b5020 ) │ │ │ │ lsleq r6, r1, #4 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx ip │ │ │ │ lsls r6, r1, #4 │ │ │ │ - orrs r0, r5 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmn r0, r7 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp lr, r2 │ │ │ │ bls.w b40e2 │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ @@ -116383,17 +116385,17 @@ │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n b8294 │ │ │ │ ldr r2, [pc, #12] @ (b82dc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ b.n b8294 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -116547,15 +116549,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #12] @ (b8468 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n b83ba │ │ │ │ - sub sp, #0 │ │ │ │ + cbz r0, b8474 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -116598,19 +116600,19 @@ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ b.n b84ba │ │ │ │ nop │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -116659,21 +116661,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str.w lr, [sp] │ │ │ │ bl 20baa8 │ │ │ │ b.n b8544 │ │ │ │ nop │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -116713,15 +116715,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -116813,15 +116815,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #32868 @ 0x8064 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n b86ea │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34039 @ 0x84f7 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b87b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -116907,15 +116909,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, 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 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -117214,35 +117216,35 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n b8a36 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #28] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r0, #23] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -117527,29 +117529,29 @@ │ │ │ │ ldr r2, [pc, #36] @ (b8e50 ) │ │ │ │ add r2, pc │ │ │ │ b.n b8e0a │ │ │ │ ldr r1, [pc, #32] @ (b8e54 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ b.n b8d5e │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r6, 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] │ │ │ │ @@ -117590,15 +117592,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr.w ip, [pc, #316] @ b9024 │ │ │ │ cmp r1, #2 │ │ │ │ add ip, pc │ │ │ │ beq.n b8f32 │ │ │ │ @@ -118225,17 +118227,17 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bge.w b93fa │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eaa60 │ │ │ │ b.n b93fa │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2 1, cr0, [sl], {13} │ │ │ │ + ldc2 1, cr0, [sl], #52 @ 0x34 │ │ │ │ stmdb 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, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -118517,17 +118519,17 @@ │ │ │ │ bge.w b971a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eaa60 │ │ │ │ b.n b971a │ │ │ │ nop │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [ip]! │ │ │ │ + vld2.8 {d16[0],d17[0]}, [ip]! │ │ │ │ stmdb 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 │ │ │ │ sub.w r3, r1, #34048 @ 0x8500 │ │ │ │ subs r3, #21 │ │ │ │ @@ -118693,21 +118695,21 @@ │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b99de │ │ │ │ b.n b9a12 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, 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 dc1a8 │ │ │ │ @@ -118723,15 +118725,15 @@ │ │ │ │ beq.n b9a68 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n b9a58 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf59a010d │ │ │ │ + @ instruction: 0xf63a010d │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b9a90 │ │ │ │ itte ls │ │ │ │ bicls.w r0, r0, #2 │ │ │ │ movwls r3, #35864 @ 0x8c18 │ │ │ │ movwhi r3, #37122 @ 0x9102 │ │ │ │ @@ -118799,15 +118801,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (b9b38 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n b9afa │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ @@ -119149,24 +119151,24 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmdb pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r5, 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 │ │ │ │ mov r5, r3 │ │ │ │ @@ -119262,19 +119264,19 @@ │ │ │ │ beq.n b9fba │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n b9fe6 │ │ │ │ b.n b9fba │ │ │ │ str r0, [r0, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [pc, #660] @ (ba2c8 ) │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n ba072 │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ @@ -119786,17 +119788,17 @@ │ │ │ │ mov r4, sl │ │ │ │ b.n ba4a4 │ │ │ │ nop │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp.w r8, #2 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, r6 │ │ │ │ bne.w ba32c │ │ │ │ movw r3, #3553 @ 0xde1 │ │ │ │ @@ -120042,31 +120044,31 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ bl 20baa8 │ │ │ │ b.n ba4ec │ │ │ │ nop │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -120156,15 +120158,15 @@ │ │ │ │ bls.n ba8d6 │ │ │ │ b.n ba934 │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n ba934 │ │ │ │ b.n ba940 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n ba9a2 │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n ba99e │ │ │ │ @@ -120624,15 +120626,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ beq.w bacf8 │ │ │ │ b.n bad7e │ │ │ │ movw r2, #36197 @ 0x8d65 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w bacf8 │ │ │ │ b.n bad7e │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r5, 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, #0 │ │ │ │ @@ -121062,15 +121064,15 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ bne.w baf88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w bb208 │ │ │ │ b.n bb056 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ @@ -121541,46 +121543,46 @@ │ │ │ │ b.n bb5a8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r4, [pc, #696] @ (bbabc ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [pc, #216] @ (bb8ec ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - blt.n bb768 │ │ │ │ + bgt.n bb8a8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [pc, #784] @ (bbb2c ) │ │ │ │ + ldr r2, [pc, #400] @ (bb9ac ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n bb7f0 │ │ │ │ + blt.n bb730 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r7, {r0, r2, r6, r7} │ │ │ │ - vrsra.u32 d24, d26, #1 │ │ │ │ + vrsra.u64 q12, q5, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #232] @ (bb948 ) │ │ │ │ @@ -121953,25 +121955,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (bbc24 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n bb9ea │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r3 │ │ │ │ @@ -122056,15 +122058,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r5, 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 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -122236,17 +122238,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (bbeac ) │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n bbddc │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -122494,35 +122496,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (bc188 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n bbff0 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -122870,45 +122872,45 @@ │ │ │ │ b.n bc37e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r4, #104 @ 0x68 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, bc71c ) │ │ │ │ + add r7, pc, #104 @ (adr r7, bc59c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #440 @ (adr r6, bc6f0 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, bc570 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #344 @ (adr r6, bc698 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, bc918 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #1312] @ bca88 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -123410,59 +123412,59 @@ │ │ │ │ nop │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r0, #150 @ 0x96 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #232] @ (bcbe8 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -123884,53 +123886,53 @@ │ │ │ │ b.n bcc7e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #88] @ bcfec │ │ │ │ mov ip, r2 │ │ │ │ @@ -124518,33 +124520,33 @@ │ │ │ │ bl de880 │ │ │ │ b.n bd25e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - wfi │ │ │ │ - lsls r5, r1, #4 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + nop {13} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bkpt 0x0062 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #32 │ │ │ │ - lsls r7, r1, #6 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ittt eq │ │ │ │ + lsleq r5, r1, #4 │ │ │ │ + cmpeq r5, #32 │ │ │ │ + lsleq r7, r1, #6 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ sxtb r5, r4 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (bd978 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -124911,29 +124913,29 @@ │ │ │ │ b.n bd74c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ lsls r7, r1, #6 │ │ │ │ - cbnz r0, bd9d4 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, bd9d0 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, bd9cc │ │ │ │ + rev r2, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r7, r1, #6 │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (bdd84 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -125528,36 +125530,36 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n bdfe0 │ │ │ │ nop │ │ │ │ movs r6, #28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (be04c ) │ │ │ │ + ldr r7, [pc, #712] @ (be2cc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + cpsie a │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - vsri.32 q11, q7, #1 │ │ │ │ + vsri.64 q11, q15, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -126033,26 +126035,26 @@ │ │ │ │ b.n be528 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r5, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #632] @ (be7c4 ) │ │ │ │ + ldr r1, [pc, #248] @ (be644 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, pc, #324 @ (adr r3, be6a0 ) │ │ │ │ - vcvt.u32.f32 , q0, #1 │ │ │ │ + @ instruction: 0xffff5ff0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r6, [r4, #3] │ │ │ │ lsls r1, r2, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -126376,27 +126378,27 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r4, r5, r0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmn r0, r6 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r6, r3, r6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r9, r3, #32768 @ 0x8000 │ │ │ │ add.w r9, r9, #188 @ 0xbc │ │ │ │ ldrex r3, [r9] │ │ │ │ @@ -126545,25 +126547,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ bl de880 │ │ │ │ b.n be7ec │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [sp, #956] @ 0x3bc │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (bee58 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -126853,27 +126855,27 @@ │ │ │ │ nop │ │ │ │ subs r4, #14 │ │ │ │ lsls r7, r1, #6 │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #968 @ (adr r4, bf164 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, befe4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r3, pc, #960 @ (adr r3, bf170 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, beff0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #32768 @ 0x8000 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -127019,25 +127021,25 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ bl de880 │ │ │ │ b.n becb6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -127373,27 +127375,27 @@ │ │ │ │ b.n bf23a │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r7, r1, #6 │ │ │ │ asrs r0, r6, #32 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #424 @ (adr r0, bf48c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r5, [pc, #784] @ (bf604 ) │ │ │ │ + ldr r6, [pc, #400] @ (bf484 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [pc, #560] @ (bf528 ) │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -127558,25 +127560,25 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd fp, r8, [sp, #4] │ │ │ │ bl de880 │ │ │ │ b.n bf1c2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #624] @ (bf728 ) │ │ │ │ + ldr r5, [pc, #240] @ (bf5a8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [pc, #472] @ (bf694 ) │ │ │ │ + ldr r7, [pc, #88] @ (bf514 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [pc, #360] @ (bf628 ) │ │ │ │ + ldr r4, [pc, #1000] @ (bf8a8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [pc, #624] @ (bf734 ) │ │ │ │ + ldr r7, [pc, #240] @ (bf5b4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (bf8b8 ) │ │ │ │ + ldr r4, [pc, #624] @ (bf738 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [pc, #40] @ (bf4f4 ) │ │ │ │ + ldr r6, [pc, #680] @ (bf774 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [sp, #724] @ 0x2d4 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (bf894 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -127878,27 +127880,27 @@ │ │ │ │ b.n bf73e │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #184] @ (bf89c ) │ │ │ │ + ldr r7, [pc, #824] @ (bfb1c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r0, [pc, #768] @ (bfaf8 ) │ │ │ │ + ldr r1, [pc, #384] @ (bf978 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #544] @ (bfa1c ) │ │ │ │ + ldr r3, [pc, #160] @ (bf89c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -128064,25 +128066,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl de880 │ │ │ │ b.n bf6c6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [pc, #224] @ (bfaa0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #456] @ (bfb8c ) │ │ │ │ + ldr r2, [pc, #72] @ (bfa0c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #608] @ (bfc2c ) │ │ │ │ + ldr r2, [pc, #224] @ (bfaac ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov ip, lr │ │ │ │ + blxns r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #8] @ (bf9dc ) │ │ │ │ + ldr r1, [pc, #648] @ (bfc5c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r7, [r5, #44] @ 0x2c │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -128399,27 +128401,27 @@ │ │ │ │ nop │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #920] @ (c00a8 ) │ │ │ │ + ldr r2, [pc, #536] @ (bff28 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r6, r1, #13 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - muls r4, r2 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl b837c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -128610,25 +128612,25 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ strd fp, r8, [sp, #4] │ │ │ │ bl de880 │ │ │ │ b.n bfc32 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, r1 │ │ │ │ + add sl, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - tst r4, r4 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rors r0, r5 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, r5 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r7, [r7, #0] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c030c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -128932,26 +128934,26 @@ │ │ │ │ nop │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, ip │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cdp2 1, 4, cr0, cr0, cr14, {4} │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ands r6, r1 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -129117,25 +129119,25 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl de880 │ │ │ │ b.n c0140 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r3, [r6, #24] │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ @@ -129302,21 +129304,21 @@ │ │ │ │ bl b9b40 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ lsls r7, r1, #6 │ │ │ │ @ instruction: 0xfa8a018e │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (c06b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -129367,19 +129369,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, #146 @ 0x92 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrsh.w r0, [r0, #398] @ 0x18e │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r5, 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 r3, [pc, #184] @ (c0794 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -129455,19 +129457,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r6, #7 │ │ │ │ lsls r7, r1, #6 │ │ │ │ vst4.32 {d0,d2,d4,d6}, [lr], lr │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r5, 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, #100] @ (c0824 ) │ │ │ │ @@ -129543,15 +129545,15 @@ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl bbc28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r6, r2, #2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r5, 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, #104] @ (c0904 ) │ │ │ │ @@ -129635,15 +129637,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl bbc28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r5, 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, #104] @ (c09f0 ) │ │ │ │ @@ -129726,15 +129728,15 @@ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl bbc28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -129795,15 +129797,15 @@ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ bl bbd00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ adds r6, r2, #0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ @@ -129849,15 +129851,15 @@ │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl b9390 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -129884,15 +129886,15 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bbd00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r2, r5, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -129965,15 +129967,15 @@ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ bl bbd00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r5, 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 r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c0d48 ) │ │ │ │ @@ -130023,15 +130025,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl b9390 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #72] @ (c0dac ) │ │ │ │ @@ -130063,15 +130065,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bl bbd00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -130143,15 +130145,15 @@ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ bl bbd00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r6, r6, r2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r5, 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 r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c0efc ) │ │ │ │ @@ -130201,15 +130203,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl b9390 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r1, r1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #72] @ (c0f60 ) │ │ │ │ @@ -130242,15 +130244,15 @@ │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ bl bbd00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #30 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -130519,21 +130521,21 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n c1058 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r7, r1, #6 │ │ │ │ bics.w r1, r4, #142 @ 0x8e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vaddw.s32 q0, q8, d14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r9, r3, #32768 @ 0x8000 │ │ │ │ add.w r9, r9, #188 @ 0xbc │ │ │ │ @@ -130863,30 +130865,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c12d6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #188] @ 0xbc │ │ │ │ movs r1, #1 │ │ │ │ bl 3a4464 │ │ │ │ b.n c15ea │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r5, [r6, #8] │ │ │ │ - @ instruction: 0xffff2df6 │ │ │ │ + @ instruction: 0xffff2e96 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [pc, #464] @ (c17f0 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #640] @ (c18b8 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -131128,21 +131130,21 @@ │ │ │ │ b.n c16ca │ │ │ │ nop │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ strd r0, r1, [r0, #568] @ 0x238 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmdb lr!, {r1, r2, r3, r7, r8} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ add.w r8, r3, #32768 @ 0x8000 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r8, #188 @ 0xbc │ │ │ │ @@ -131472,30 +131474,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c194a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #188] @ 0xbc │ │ │ │ movs r1, #1 │ │ │ │ bl 3a4464 │ │ │ │ b.n c1c5a │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ - vabdl.u q9, d31, d4 │ │ │ │ + vtbl.8 d18, {d15}, d20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ tst r2, r0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -131810,23 +131812,23 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r1, #7 │ │ │ │ lsls r7, r1, #6 │ │ │ │ b.n c25d8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n c24b0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c1ea4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ @@ -132122,30 +132124,30 @@ │ │ │ │ b.n c1e4a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #188] @ 0xbc │ │ │ │ bl 3a4464 │ │ │ │ b.n c2300 │ │ │ │ nop │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r4, #32 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r3, [r3, #88] @ 0x58 │ │ │ │ - vsra.u32 d18, d2, #1 │ │ │ │ + vsra.u64 d18, d18, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #712] @ (c2618 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -132426,23 +132428,23 @@ │ │ │ │ nop │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r7, r1, #6 │ │ │ │ bgt.n c256c │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bgt.n c264c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c24fa │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -132743,30 +132745,30 @@ │ │ │ │ ldrd lr, r3, [sp, #64] @ 0x40 │ │ │ │ b.n c24a0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #188] @ 0xbc │ │ │ │ bl 3a4464 │ │ │ │ b.n c295e │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r5, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r5, [r1, r5] │ │ │ │ - @ instruction: 0xffff1abe │ │ │ │ + @ instruction: 0xffff1b5e │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -132876,19 +132878,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl bbeb0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r8], {142} @ 0x8e │ │ │ │ - subs r0, r6, r7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n c2ae0 │ │ │ │ + b.n c2c20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r5, 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] @ (c2b5c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -132943,19 +132945,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbf6018e │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #128] @ (c2c00 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -133010,19 +133012,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb52018e │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #124] @ (c2c9c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -133076,19 +133078,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl bbeb0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0018e │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #132] @ (c2d44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -133144,19 +133146,19 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl bbeb0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa12018e │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n c2e34 │ │ │ │ + udf #16 │ │ │ │ lsls r4, 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] @ (c2db4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -133191,15 +133193,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl bbeb0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vld4.32 {d16,d18,d20,d22}, [ip], lr │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #132] @ (c2e54 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -133255,17 +133257,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vst4.32 {d0,d2,d4,d6}, [r2], lr │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bgt.n c2ecc │ │ │ │ + bgt.n c2e0c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #136] @ (c2efc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -133323,17 +133325,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [lr, ] │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blt.n c2e24 │ │ │ │ + bgt.n c2f64 │ │ │ │ lsls r4, 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] @ (c2f6c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -133371,15 +133373,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl bbeb0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf7b8018e │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #192] @ (c3048 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -133460,17 +133462,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf74a018e │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n c30dc │ │ │ │ + bge.n c301c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #200] @ (c3130 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -133553,17 +133555,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xf66a018e │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n c31f0 │ │ │ │ + bls.n c3130 │ │ │ │ lsls r4, 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] @ (c31dc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -133625,15 +133627,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl bbeb0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf584018e │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r5, 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 r3, [pc, #116] @ (c326c ) │ │ │ │ @@ -134271,27 +134273,27 @@ │ │ │ │ mov r4, r5 │ │ │ │ b.n c366e │ │ │ │ @ instruction: 0xf0ea018e │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r1, [pc, #72] @ (c38c0 ) │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, lr │ │ │ │ str r7, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ @@ -134319,15 +134321,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e0c98 │ │ │ │ b.n c366e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr r5, [pc, #468] @ (c3aac ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -134505,21 +134507,21 @@ │ │ │ │ b.n c398a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldcl 1, cr0, [lr, #568] @ 0x238 │ │ │ │ stmia r7!, {r1, r5} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -134814,26 +134816,26 @@ │ │ │ │ strb.w r2, [r0, #68] @ 0x44 │ │ │ │ b.n c3bb0 │ │ │ │ @ instruction: 0xeb90018e │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc 1, cr0, [r8, #48] @ 0x30 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + cdp 1, 3, cr0, cr8, cr12, {0} │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #32768 @ 0x8000 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -134957,22 +134959,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl dec48 │ │ │ │ b.n c3d08 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 0, r0, cr14, cr4, {7} │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + mcr2 0, 5, r0, cr14, cr4, {7} │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #976] @ 0x3d0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + mrc2 0, 3, r0, cr8, cr4, {7} │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2 0, cr0, [r8, #976]! @ 0x3d0 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + mrc2 0, 2, r0, cr8, cr4, {7} │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [pc, #52] @ (c3fa4 ) │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c4334 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -135240,25 +135242,25 @@ │ │ │ │ nop │ │ │ │ b.n c4098 │ │ │ │ lsls r6, r1, #6 │ │ │ │ stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmdb sl!, {r2, r3, r8} │ │ │ │ - ldc2 0, cr0, [lr], {244} @ 0xf4 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + ldrd r0, r1, [sl, #48] @ 0x30 │ │ │ │ + ldc2 0, cr0, [lr, #-976]! @ 0xfffffc30 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ itet al │ │ │ │ lslal r6, r1, #6 │ │ │ │ - ldr r7, [pc, #224] @ (c433c ) │ │ │ │ + ldr r7, [pc, #864] @ (c45bc ) │ │ │ │ lslal r5, r1, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #32768 @ 0x8000 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -135382,20 +135384,20 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl dec48 │ │ │ │ b.n c4166 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9ae00f4 │ │ │ │ - vqadd.u32 q0, q14, q10 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ - vqadd.u16 q8, q15, q10 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ - vqadd.u8 q0, q11, q10 │ │ │ │ + @ instruction: 0xfa4e00f4 │ │ │ │ + vshr.u64 q8, q10, #52 │ │ │ │ + @ instruction: 0xfa1800f4 │ │ │ │ + vshr.u64 q8, q10, #2 │ │ │ │ + ldr??.w r0, [r8, #244] @ 0xf4 │ │ │ │ + vshr.u64 q0, q10, #26 │ │ │ │ bics r5, r5 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #60] @ (c4420 ) │ │ │ │ @@ -135708,26 +135710,26 @@ │ │ │ │ b.n c4678 │ │ │ │ b.n c4c08 │ │ │ │ lsls r6, r1, #6 │ │ │ │ cbnz r0, c4784 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #360] @ (c4888 ) │ │ │ │ + ldr r3, [pc, #1000] @ (c4b08 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n c4020 │ │ │ │ + b.n c4160 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [pc, #736] @ (c4a08 ) │ │ │ │ + ldr r3, [pc, #352] @ (c4888 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbnz r0, c474c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xf5e200f4 │ │ │ │ - @ instruction: 0xfb4e00f4 │ │ │ │ + @ instruction: 0xf68200f4 │ │ │ │ + @ instruction: 0xfbee00f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r8, r3, #32768 @ 0x8000 │ │ │ │ add.w r8, r8, #188 @ 0xbc │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -135865,20 +135867,20 @@ │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ bl dec48 │ │ │ │ b.n c4600 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4c800f4 │ │ │ │ - @ instruction: 0xfa4600f4 │ │ │ │ - eor.w r0, r6, #7995392 @ 0x7a0000 │ │ │ │ - @ instruction: 0xfa6c00f4 │ │ │ │ - orrs.w r0, lr, #7995392 @ 0x7a0000 │ │ │ │ - @ instruction: 0xfa1000f4 │ │ │ │ + sbc.w r0, r8, #7995392 @ 0x7a0000 │ │ │ │ + @ instruction: 0xfae600f4 │ │ │ │ + @ instruction: 0xf52600f4 │ │ │ │ + @ instruction: 0xfb0c00f4 │ │ │ │ + @ instruction: 0xf4fe00f4 │ │ │ │ + @ instruction: 0xfab000f4 │ │ │ │ subs r6, #189 @ 0xbd │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c4c8c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r5, [pc, #720] @ (c4bac ) │ │ │ │ @@ -136163,25 +136165,25 @@ │ │ │ │ b.n c4b14 │ │ │ │ ble.n c4b5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q0, q13, q10 │ │ │ │ - mov sl, r7 │ │ │ │ + vshr.u64 q0, q10, #6 │ │ │ │ + bx fp │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + b.n c4cbc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - mov r2, r3 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adc.w r0, r6, #244 @ 0xf4 │ │ │ │ - @ instruction: 0xf6b200f4 │ │ │ │ + @ instruction: 0xf1e600f4 │ │ │ │ + @ instruction: 0xf75200f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -136325,20 +136327,20 @@ │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ bl dec48 │ │ │ │ b.n c4a9c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - bic.w r0, r0, #244 @ 0xf4 │ │ │ │ - @ instruction: 0xf59e00f4 │ │ │ │ - vshr.s64 q8, q10, #34 │ │ │ │ - rsb r0, r4, #7995392 @ 0x7a0000 │ │ │ │ - vshr.s64 q0, q10, #10 │ │ │ │ - sbc.w r0, r8, #7995392 @ 0x7a0000 │ │ │ │ + @ instruction: 0xf0c000f4 │ │ │ │ + @ instruction: 0xf63e00f4 │ │ │ │ + orns r0, lr, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf66400f4 │ │ │ │ + orrs.w r0, r6, #244 @ 0xf4 │ │ │ │ + addw r0, r8, #2292 @ 0x8f4 │ │ │ │ subs r2, #21 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #60] @ (c4dc0 ) │ │ │ │ @@ -136658,25 +136660,25 @@ │ │ │ │ nop │ │ │ │ bhi.n c5068 │ │ │ │ lsls r6, r1, #6 │ │ │ │ sxth r0, r4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3a00f4 │ │ │ │ - sbcs r0, r7 │ │ │ │ + @ instruction: 0xfada00f4 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bge.n c507c │ │ │ │ + blt.n c51bc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r3 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - mcrr 0, 15, r0, r4, cr4 │ │ │ │ - subs.w r0, r0, #244 @ 0xf4 │ │ │ │ + stcl 0, cr0, [r4], #976 @ 0x3d0 │ │ │ │ + @ instruction: 0xf25000f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r8, r3, #32768 @ 0x8000 │ │ │ │ add.w r8, r8, #188 @ 0xbc │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -136814,20 +136816,20 @@ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ bl dec48 │ │ │ │ b.n c4f9e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ac00f4 │ │ │ │ - @ instruction: 0xeb2200f4 │ │ │ │ - @ instruction: 0xeae600f4 │ │ │ │ - @ instruction: 0xf0cc00f4 │ │ │ │ - orns r0, r0, #244 @ 0xf4 │ │ │ │ - @ instruction: 0xeabe00f4 │ │ │ │ + adc.w r0, ip, #244 @ 0xf4 │ │ │ │ + rsb r0, r2, r4, ror #3 │ │ │ │ + @ instruction: 0xeb8600f4 │ │ │ │ + sbc.w r0, ip, #244 @ 0xf4 │ │ │ │ + adds.w r0, r0, #244 @ 0xf4 │ │ │ │ + adcs.w r0, lr, r4, ror #3 │ │ │ │ adds r5, #29 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c5630 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r5, [pc, #724] @ (c5554 ) │ │ │ │ @@ -137114,26 +137116,25 @@ │ │ │ │ nop │ │ │ │ bmi.n c55bc │ │ │ │ lsls r6, r1, #6 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r6, #7995392 @ 0x7a0000 │ │ │ │ - subs r5, #20 │ │ │ │ + @ instruction: 0xf65600f4 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n c55d8 │ │ │ │ + bvs.n c5518 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c54b4 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - stc 0, cr0, [ip, #-976] @ 0xfffffc30 │ │ │ │ + strex r0, r0, [r0, #976] @ 0x3d0 │ │ │ │ + stc 0, cr0, [ip, #976]! @ 0x3d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -137277,22 +137278,22 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ bl dec48 │ │ │ │ b.n c5442 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xebfc00f4 │ │ │ │ - b.n c53ec │ │ │ │ + ldc 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ + b.n c552c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c5378 │ │ │ │ + b.n c54b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ - rsb r0, r0, r4, ror #3 │ │ │ │ - b.n c5334 │ │ │ │ + ldc 0, cr0, [ip], #976 @ 0x3d0 │ │ │ │ + stcl 0, cr0, [r0], #-976 @ 0xfffffc30 │ │ │ │ + b.n c5474 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r0, #109 @ 0x6d │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ @@ -137413,15 +137414,15 @@ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, ip, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf0ec00f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ @@ -137443,15 +137444,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - vshr.s64 q8, q10, #12 │ │ │ │ + eors.w r0, r4, #244 @ 0xf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -137474,15 +137475,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.s64 q8, q10, #58 │ │ │ │ + orn r0, r6, #244 @ 0xf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -137505,15 +137506,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vqadd.s64 q8, q9, q10 │ │ │ │ + ands.w r0, r2, #244 @ 0xf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r0 │ │ │ │ @@ -137537,15 +137538,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vqadd.s64 q0, q14, q10 │ │ │ │ + vshr.s64 q8, q10, #36 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ @@ -137570,15 +137571,15 @@ │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mrc 0, 7, r0, cr12, cr4, {7} │ │ │ │ + vshr.s64 q0, q10, #36 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ mov lr, r1 │ │ │ │ @@ -137603,15 +137604,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - mcr 0, 6, r0, cr14, cr4, {7} │ │ │ │ + vqadd.s32 q8, q15, q10 │ │ │ │ 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, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -137638,15 +137639,15 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - mrc 0, 3, r0, cr2, cr4, {7} │ │ │ │ + vqadd.s16 q0, q9, q10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r2 │ │ │ │ @@ -137673,15 +137674,15 @@ │ │ │ │ mov r3, lr │ │ │ │ mov.w ip, #4 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - mcr 0, 1, r0, cr8, cr4, {7} │ │ │ │ + mcr 0, 6, r0, cr8, cr4, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -137709,15 +137710,15 @@ │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov.w ip, #5 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldcl 0, cr0, [lr, #976] @ 0x3d0 │ │ │ │ + mrc 0, 3, r0, cr14, cr4, {7} │ │ │ │ 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, r1 │ │ │ │ mov lr, r3 │ │ │ │ @@ -137744,15 +137745,15 @@ │ │ │ │ strd lr, r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [sl, #976]! @ 0x3d0 │ │ │ │ + mcr 0, 2, r0, cr10, cr4, {7} │ │ │ │ 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, r1 │ │ │ │ mov lr, r3 │ │ │ │ @@ -137779,15 +137780,15 @@ │ │ │ │ mov.w ip, #3 │ │ │ │ strd lr, r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stcl 0, cr0, [lr, #-976] @ 0xfffffc30 │ │ │ │ + stcl 0, cr0, [lr, #976]! @ 0x3d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [pc, #60] @ c5c94 │ │ │ │ mov lr, r1 │ │ │ │ @@ -137814,15 +137815,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r2, #-976]! @ 0xfffffc30 │ │ │ │ + ldcl 0, cr0, [r2, #976] @ 0x3d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -137850,15 +137851,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r0], {244} @ 0xf4 │ │ │ │ + stcl 0, cr0, [r0, #-976]! @ 0xfffffc30 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -137886,15 +137887,15 @@ │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [lr], #-976 @ 0xfffffc30 │ │ │ │ + ldc 0, cr0, [lr, #-976] @ 0xfffffc30 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -137920,15 +137921,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stc 0, cr0, [r2], #-976 @ 0xfffffc30 │ │ │ │ + stcl 0, cr0, [r2], {244} @ 0xf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [pc, #64] @ c5df8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -137955,15 +137956,15 @@ │ │ │ │ mov r3, lr │ │ │ │ mov.w ip, #4 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stc 0, cr0, [lr], {244} @ 0xf4 │ │ │ │ + stc 0, cr0, [lr], #976 @ 0x3d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w ip, [pc, #68] @ c5e54 │ │ │ │ @@ -137991,15 +137992,15 @@ │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #5 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl ba2d0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - rsbs r0, r8, r4, ror #3 │ │ │ │ + ldcl 0, cr0, [r8], #-976 @ 0xfffffc30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r2, [pc, #1252] @ c6340 │ │ │ │ push {r4, lr} │ │ │ │ add r2, pc │ │ │ │ cbnz r3, c5ecc │ │ │ │ movw ip, #36243 @ 0x8d93 │ │ │ │ cmp r1, ip │ │ │ │ @@ -138761,19 +138762,19 @@ │ │ │ │ bl 1b7bec │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n c64a2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c6024 │ │ │ │ + b.n c6164 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c605c │ │ │ │ + b.n c619c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c5eac │ │ │ │ + b.n c5fec │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #136] @ (c673c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -138832,21 +138833,21 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl c63d0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6ebc │ │ │ │ + b.n c5ffc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6ed4 │ │ │ │ + b.n c6014 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6e90 │ │ │ │ + b.n c5fd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6e18 │ │ │ │ + b.n c5f58 │ │ │ │ lsls r4, r6, #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, #140] @ (c67ec ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -138908,21 +138909,21 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ bl b84f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6796 │ │ │ │ b.n c6788 │ │ │ │ nop {7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6e84 │ │ │ │ + b.n c6fc4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6e2c │ │ │ │ + b.n c6f6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6e24 │ │ │ │ + b.n c6f64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6e04 │ │ │ │ + b.n c6f44 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -138984,19 +138985,19 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl c63d0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bkpt 0x00ba │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6e18 │ │ │ │ + b.n c6f58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6d50 │ │ │ │ + b.n c6e90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6d50 │ │ │ │ + b.n c6e90 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #124] @ (c6944 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139050,19 +139051,19 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl c63d0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bkpt 0x000a │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6d70 │ │ │ │ + b.n c6eb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6d54 │ │ │ │ + b.n c6e94 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6c68 │ │ │ │ + b.n c6da8 │ │ │ │ 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 r5, [pc, #132] @ (c69ec ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -139121,19 +139122,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl c63d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6cd8 │ │ │ │ + b.n c6e18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6cd8 │ │ │ │ + b.n c6e18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6bc4 │ │ │ │ + b.n c6d04 │ │ │ │ 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 r5, [pc, #132] @ (c6a94 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -139191,19 +139192,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl c63d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ pop {r1, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6c78 │ │ │ │ + b.n c6db8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6c54 │ │ │ │ + b.n c6d94 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6b1c │ │ │ │ + b.n c6c5c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #144] @ (c6b48 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -139265,19 +139266,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl c63d0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r3, r4} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n c6c08 │ │ │ │ + b.n c6d48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n c6bac │ │ │ │ + b.n c6cec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + b.n c6b8c │ │ │ │ lsls r4, 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 9c224 │ │ │ │ @@ -139326,15 +139327,15 @@ │ │ │ │ vstr d7, [sp, #32] │ │ │ │ bl bb330 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ ... │ │ │ │ cbnz r2, c6c48 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + b.n c6c20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [pc, #84] @ (c6c68 ) │ │ │ │ @@ -139364,15 +139365,15 @@ │ │ │ │ bl bb330 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ revsh r2, r0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - svc 30 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [pc, #132] @ (c6d08 ) │ │ │ │ @@ -139420,17 +139421,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rev16 r2, r2 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -139483,17 +139484,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbnz r2, c6de6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #218 @ 0xda │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ (c6e68 ) │ │ │ │ @@ -139557,17 +139558,17 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r6, r1, #6 │ │ │ │ @ instruction: 0xb892 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ble.n c6e6c │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ble.n c6ee4 │ │ │ │ + ble.n c6e24 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ (c6f28 ) │ │ │ │ @@ -139634,17 +139635,17 @@ │ │ │ │ bl bb330 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r6, r1, #6 │ │ │ │ @ instruction: 0xb808 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ble.n c6ff4 │ │ │ │ + udf #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n c6eac │ │ │ │ + ble.n c6fec │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #144] @ (c6fdc ) │ │ │ │ @@ -139708,17 +139709,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb786 │ │ │ │ lsls r6, r1, #6 │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bgt.n c6f80 │ │ │ │ + ble.n c70c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n c6f7c │ │ │ │ + bgt.n c70bc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #156] @ (c709c ) │ │ │ │ @@ -139786,17 +139787,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6d2 │ │ │ │ lsls r6, r1, #6 │ │ │ │ @ instruction: 0xb694 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bgt.n c7120 │ │ │ │ + bgt.n c7060 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n c7138 │ │ │ │ + blt.n c7078 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -140019,27 +140020,27 @@ │ │ │ │ b.n c7154 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n c7364 │ │ │ │ + blt.n c72a4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bge.n c72cc │ │ │ │ + blt.n c720c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n c7298 │ │ │ │ + blt.n c73d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n c7234 │ │ │ │ + blt.n c7374 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n c73cc │ │ │ │ + blt.n c730c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n c7350 │ │ │ │ + bge.n c7290 │ │ │ │ lsls r4, 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] @ c7380 │ │ │ │ sub sp, #28 │ │ │ │ @@ -140208,19 +140209,19 @@ │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n c7494 │ │ │ │ b.n c74b6 │ │ │ │ - bhi.n c7478 │ │ │ │ + bls.n c75b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n c7438 │ │ │ │ + bls.n c7578 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n c7580 │ │ │ │ + bhi.n c74c0 │ │ │ │ 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 r5, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -140371,15 +140372,15 @@ │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c765a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c762a │ │ │ │ b.n c75c8 │ │ │ │ - bvs.n c7670 │ │ │ │ + bvc.n c75b0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -140700,15 +140701,15 @@ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r3, r3, lr, r0 │ │ │ │ add.w r3, r3, #104448 @ 0x19800 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bpl.n c7a80 │ │ │ │ + bpl.n c79c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ cmp r3, #14 │ │ │ │ it ge │ │ │ │ movge r3, #14 │ │ │ │ @@ -140881,15 +140882,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (c7c08 ) │ │ │ │ add r1, pc │ │ │ │ bl 20b8ac │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n c7bba │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bne.n c7cbc │ │ │ │ + bne.n c7bfc │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #904] @ (c7fa8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -141660,15 +141661,15 @@ │ │ │ │ add.w ip, ip, #4 │ │ │ │ mov sl, r3 │ │ │ │ cmp r8, r3 │ │ │ │ bne.w c832c │ │ │ │ b.n c8252 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n c8434 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ movw r2, #34067 @ 0x8513 │ │ │ │ cmp r1, #14 │ │ │ │ it ls │ │ │ │ cmpls r3, r2 │ │ │ │ beq.n c847e │ │ │ │ @@ -141834,15 +141835,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #1016 @ (adr r0, c8a24 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [pc, #584] @ (c887c ) │ │ │ │ movw r2, #35866 @ 0x8c1a │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.w c87e8 │ │ │ │ bhi.n c8674 │ │ │ │ @@ -142117,17 +142118,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (c8918 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n c88fe │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -142509,21 +142510,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -142634,15 +142635,15 @@ │ │ │ │ b.n c8d9e │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ bl 3a4464 │ │ │ │ b.n c8dfe │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cbz r1, c8ed4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -142660,18 +142661,18 @@ │ │ │ │ bl c8d60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - itet eq │ │ │ │ - lsleq r4, r6, #3 │ │ │ │ - cbz r2, c8f18 @ unpredictable │ │ │ │ - pusheq {lr} │ │ │ │ + itet ge │ │ │ │ + lslge r4, r6, #3 │ │ │ │ + cbz r2, c8f18 @ unpredictable │ │ │ │ + pushge {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #36] @ (c8f1c ) │ │ │ │ @@ -142686,18 +142687,18 @@ │ │ │ │ bl c8d60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet vc │ │ │ │ + lslvc r4, r6, #3 │ │ │ │ + pushvs {lr} │ │ │ │ + movvc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (c8f78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -142722,20 +142723,20 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bkpt 0x007e │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - bkpt 0x0066 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + ittt ne │ │ │ │ + lslne r4, r6, #3 │ │ │ │ + itte eq @ unpredictable │ │ │ │ + lsleq r4, r6, #3 │ │ │ │ + strbeq r4, [r5, #9] │ │ │ │ + lslne r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ (c9000 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -142779,21 +142780,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -143057,23 +143058,23 @@ │ │ │ │ beq.w c9204 │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ bl 3a4464 │ │ │ │ b.n c9204 │ │ │ │ nop │ │ │ │ - add r5, pc, #720 @ (adr r5, c95f0 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, c9470 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r4, c93a2 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #528 @ (adr r5, c9538 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, c93b8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r4, pc, #896 @ (adr r4, c96b0 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, c9530 ) │ │ │ │ lsls r4, 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] @ (c937c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -143098,15 +143099,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c7fb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, c93e0 │ │ │ │ lsls r4, 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] @ (c93d0 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -143131,15 +143132,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl c7fb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - rev16 r4, r7 │ │ │ │ + cbnz r4, c941e │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (c9450 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -143181,17 +143182,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl c7fb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - rev r2, r2 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rev r6, r4 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (c953c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -143390,19 +143391,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n c963c │ │ │ │ b.n c966c │ │ │ │ nop │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, c968a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ 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 r3, [pc, #324] @ (c97e4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -143682,17 +143683,17 @@ │ │ │ │ bne.n c9972 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9964 │ │ │ │ b.n c9844 │ │ │ │ ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ 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 r3, [pc, #376] @ (c9b20 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -143830,15 +143831,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ (c9c84 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -143961,21 +143962,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n c9bec │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #28] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, c9cf8 │ │ │ │ + push {r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, c9ce4 │ │ │ │ + cbz r6, c9d0c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, c9cde │ │ │ │ + cbz r2, c9d06 │ │ │ │ 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 r3, [pc, #228] @ (c9d8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -144064,15 +144065,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ bl 3a4464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n c9d18 │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ sub sp, #12 │ │ │ │ @@ -144332,27 +144333,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, ca07a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, ca058 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -144366,15 +144367,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl c738c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -144419,17 +144420,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add sp, #8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #260] @ (ca248 ) │ │ │ │ @@ -144530,17 +144531,17 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ca22a │ │ │ │ b.n ca23a │ │ │ │ strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movw r3, #34478 @ 0x86ae │ │ │ │ cmp r1, r3 │ │ │ │ beq.n ca2ce │ │ │ │ bls.n ca27c │ │ │ │ movw r3, #34479 @ 0x86af │ │ │ │ cmp r1, r3 │ │ │ │ @@ -144885,15 +144886,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r6, [r2, #10] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, 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] @ (ca680 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -144920,15 +144921,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r0, [r3, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -146061,21 +146062,21 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r7, r2] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n cb958 │ │ │ │ + b.n cba98 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, pc, #672 @ (adr r2, cb624 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, cb4a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #232 @ (adr r0, cb470 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, cb6f0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh.w r1, [fp, #52] @ 0x34 │ │ │ │ mov.w r7, #8448 @ 0x2100 │ │ │ │ movw r2, #34165 @ 0x8575 │ │ │ │ b.n caef4 │ │ │ │ cmp.w r4, #260 @ 0x104 │ │ │ │ bne.n cb3b8 │ │ │ │ @@ -146118,15 +146119,15 @@ │ │ │ │ strh.w r2, [fp, #48] @ 0x30 │ │ │ │ movw r2, #34168 @ 0x8578 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n cb3de │ │ │ │ b.n cb2b2 │ │ │ │ movw r4, #7681 @ 0x1e01 │ │ │ │ b.n caf04 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -146347,19 +146348,19 @@ │ │ │ │ bcs.n cb6fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n cb78c │ │ │ │ + bgt.n cb6cc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n cb718 │ │ │ │ + bgt.n cb658 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n cb7c0 │ │ │ │ + bge.n cb700 │ │ │ │ lsls r4, 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 │ │ │ │ add.w r6, r0, #104448 @ 0x19800 │ │ │ │ mov r8, r0 │ │ │ │ @@ -146588,41 +146589,41 @@ │ │ │ │ b.n cb8f8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0x47fa │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bx r5 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -146732,15 +146733,15 @@ │ │ │ │ b.n cba90 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r2, r7 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, sp │ │ │ │ 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 │ │ │ │ @@ -146813,15 +146814,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add ip, r8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add ip, r1 │ │ │ │ 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 │ │ │ │ @@ -146866,15 +146867,15 @@ │ │ │ │ b.n cbbd4 │ │ │ │ ldr r2, [pc, #16] @ (cbc2c ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r3 │ │ │ │ @@ -147003,31 +147004,31 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 20baa8 │ │ │ │ b.n cbd42 │ │ │ │ ldr.w r9, [pc, #40] @ cbda0 │ │ │ │ movw r0, #38593 @ 0x96c1 │ │ │ │ add r9, pc │ │ │ │ b.n cbca2 │ │ │ │ - bmi.n cbd34 │ │ │ │ + bpl.n cbe74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bmi.n cbdf0 │ │ │ │ + bmi.n cbd30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w lr, [pc, #332] @ cbf00 │ │ │ │ subs r3, r1, #1 │ │ │ │ @@ -147161,15 +147162,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ negs r2, r0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, 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, #656] @ cc1ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -147586,25 +147587,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #6 │ │ │ │ subs r6, #36 @ 0x24 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r5, #202 @ 0xca │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ @@ -147853,43 +147854,43 @@ │ │ │ │ b.n cc5d2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #84 @ 0x54 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r3, #74 @ 0x4a │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #160] @ (cc6f4 ) │ │ │ │ @@ -147956,17 +147957,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r6, [r7, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #136] @ (cc79c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -148024,17 +148025,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16a118 │ │ │ │ ldr r2, [pc, #12] @ (cc7a4 ) │ │ │ │ add r2, pc │ │ │ │ b.n cc77c │ │ │ │ ldrsh r6, [r7, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #68] @ (cc7fc ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -148064,15 +148065,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl cbc30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, 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 lr, r3 │ │ │ │ @@ -148086,15 +148087,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl cc700 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -148128,15 +148129,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl cbc30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #44] @ cc8dc │ │ │ │ @@ -148153,15 +148154,15 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ movs r0, #2 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ bl cc700 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -148195,15 +148196,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl cbc30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, 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, #44] @ cc980 │ │ │ │ @@ -148221,15 +148222,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl cc700 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r0, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -148263,15 +148264,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl cbc30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -148289,15 +148290,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ bl cc700 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r6, #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 r6, r2 │ │ │ │ @@ -148331,15 +148332,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl cbc30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r4, 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, #40] @ ccac4 │ │ │ │ @@ -148357,15 +148358,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ bl cc700 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #64] @ (ccb18 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -148391,15 +148392,15 @@ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl cbc30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ 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 │ │ │ │ mov lr, r3 │ │ │ │ @@ -148411,15 +148412,15 @@ │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl cc640 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #64] @ (ccba8 ) │ │ │ │ @@ -148448,15 +148449,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl cbc30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #40] @ ccbec │ │ │ │ @@ -148472,15 +148473,15 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ movs r0, #2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ bl cc640 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r4, 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, r2 │ │ │ │ ldr r2, [pc, #64] @ (ccc44 ) │ │ │ │ @@ -148510,15 +148511,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl cbc30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #36] @ ccc84 │ │ │ │ @@ -148534,15 +148535,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl cc640 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #64] @ (cccdc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -148571,15 +148572,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cc640 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ (ccd3c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -148611,15 +148612,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cc640 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r6, #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, #68] @ (ccd98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -148651,15 +148652,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cc640 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ @@ -148922,45 +148923,45 @@ │ │ │ │ b.n cceb8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r7, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r2, #5126 @ 0x1406 │ │ │ │ @@ -150848,31 +150849,31 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n ce224 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, r5, #1 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #264] @ (ce4f4 ) │ │ │ │ @@ -151143,21 +151144,21 @@ │ │ │ │ b.n ce62c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r4, r3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r1, r7 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r2 │ │ │ │ @@ -151370,17 +151371,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 673f4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ @@ -151624,17 +151625,17 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #26 │ │ │ │ lsls r6, r1, #6 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #800] @ (cee98 ) │ │ │ │ @@ -151950,19 +151951,19 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r2, r7, #17 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #593920 @ 0x91000 │ │ │ │ movs r0, #0 │ │ │ │ @@ -152589,21 +152590,21 @@ │ │ │ │ nop │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsrs r6, r3, #16 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ (cf6c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -152905,23 +152906,23 @@ │ │ │ │ b.n cf86e │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r3, #4] │ │ │ │ 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 r3, [pc, #80] @ (cf960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -153027,19 +153028,19 @@ │ │ │ │ b.n cfa10 │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ 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 r3, [pc, #80] @ (cfaa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -153145,19 +153146,19 @@ │ │ │ │ b.n cfb54 │ │ │ │ cmp r4, #18 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #212] @ (cfc78 ) │ │ │ │ @@ -153478,27 +153479,27 @@ │ │ │ │ nop │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ 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 r3, [pc, #84] @ (cff50 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -153627,21 +153628,21 @@ │ │ │ │ nop │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ 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 r3, [pc, #84] @ (d00d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -153755,19 +153756,19 @@ │ │ │ │ b.n d012a │ │ │ │ nop │ │ │ │ movs r5, #234 @ 0xea │ │ │ │ lsls r6, r1, #6 │ │ │ │ vrhadd.u8 d0, d26, d13 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #40] @ d0204 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -153856,17 +153857,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n d025e │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldc2l 1, cr0, [r4, #564] @ 0x234 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #40] @ d0314 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -153961,17 +153962,17 @@ │ │ │ │ b.n d036e │ │ │ │ nop │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ stc2l 1, cr0, [r4], {141} @ 0x8d │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ @@ -154077,15 +154078,15 @@ │ │ │ │ bne.n d0504 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbe2018d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #8] @ (d051c ) │ │ │ │ + ldr r7, [pc, #648] @ (d079c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfb0e018d │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ ldr.w lr, [pc, #192] @ d05e0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #4 │ │ │ │ @@ -154157,23 +154158,23 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq.n d056c │ │ │ │ ldr.w r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n d05cc │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d0630 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -154482,21 +154483,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r6, r3, #1 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movw r2, #36873 @ 0x9009 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d097e │ │ │ │ bhi.w d0bae │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -154861,41 +154862,41 @@ │ │ │ │ ldr r2, [pc, #68] @ (d0d88 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n d0902 │ │ │ │ nop │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -155089,19 +155090,19 @@ │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ b.n d0e22 │ │ │ │ nop │ │ │ │ @ instruction: 0xf250018d │ │ │ │ - str r2, [r1, r6] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #-972]! @ 0xfffffc34 │ │ │ │ + mrc 0, 0, r0, cr8, cr3, {7} │ │ │ │ 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, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -155140,15 +155141,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n d100a │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #584] @ (d1274 ) │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -155187,17 +155188,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n d1066 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #424] @ (d1254 ) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [pc, #240] @ (d11a0 ) │ │ │ │ + ldr r7, [pc, #880] @ (d1420 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -155577,27 +155578,27 @@ │ │ │ │ b.n d1390 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ b.n d12bc │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ b.n d12bc │ │ │ │ nop │ │ │ │ cdp 1, 0, cr0, cr2, cr13, {4} │ │ │ │ - ldr r4, [pc, #544] @ (d1720 ) │ │ │ │ + ldr r5, [pc, #160] @ (d15a0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #568] @ (d1748 ) │ │ │ │ + ldr r4, [pc, #184] @ (d15c8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #360] @ (d167c ) │ │ │ │ + ldr r3, [pc, #1000] @ (d18fc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #544] @ (d1738 ) │ │ │ │ + ldr r4, [pc, #160] @ (d15b8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -155683,21 +155684,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (d1610 ) │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n d156a │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #160] @ (d16a8 ) │ │ │ │ + ldr r3, [pc, #800] @ (d1928 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [pc, #960] @ (d19cc ) │ │ │ │ + ldr r3, [pc, #576] @ (d184c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #88] @ (d1668 ) │ │ │ │ + ldr r3, [pc, #728] @ (d18e8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [pc, #696] @ (d18cc ) │ │ │ │ + ldr r3, [pc, #312] @ (d174c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w ip, #28 │ │ │ │ push {r4, lr} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldr.w r4, [ip, #792] @ 0x318 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n d166e │ │ │ │ @@ -155764,18 +155765,18 @@ │ │ │ │ ldr r2, [pc, #24] @ (d16f8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stcl 0, cr0, [lr, #972]! @ 0x3cc │ │ │ │ - ldr r2, [pc, #272] @ (d1808 ) │ │ │ │ + mcr 0, 4, r0, cr14, cr3, {7} │ │ │ │ + ldr r2, [pc, #912] @ (d1a88 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r4, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r5, #17175 @ 0x4317 │ │ │ │ ldr r6, [pc, #116] @ (d177c ) │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w lr, [pc, #116] @ d1780 │ │ │ │ add r6, pc │ │ │ │ @@ -155808,17 +155809,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 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r4, r1, #4 │ │ │ │ mov.w ip, #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldrb.w lr, [ip, #34] @ 0x22 │ │ │ │ cmp lr, r3 │ │ │ │ beq.n d1852 │ │ │ │ @@ -155921,18 +155922,18 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str.w lr, [sp] │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stc 0, cr0, [r8], {243} @ 0xf3 │ │ │ │ - ldr r0, [pc, #760] @ (d1bd8 ) │ │ │ │ + stc 0, cr0, [r8], #972 @ 0x3cc │ │ │ │ + ldr r1, [pc, #376] @ (d1a58 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #504] @ (d1adc ) │ │ │ │ + ldr r1, [pc, #120] @ (d195c ) │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -156139,15 +156140,15 @@ │ │ │ │ bne.w d1a28 │ │ │ │ b.n d1a70 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n d19fe │ │ │ │ nop │ │ │ │ - bx r1 │ │ │ │ + blx r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #356] @ d1cbc │ │ │ │ mov ip, r2 │ │ │ │ @@ -156294,23 +156295,23 @@ │ │ │ │ nop │ │ │ │ b.n d15f8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n d14f8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add ip, ip │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r4, lr │ │ │ │ + mov r4, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, lr │ │ │ │ + mov r6, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r6, r6 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #592] @ (d1f40 ) │ │ │ │ @@ -156538,23 +156539,23 @@ │ │ │ │ b.n d1e12 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n d2554 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n d230c │ │ │ │ lsls r5, r1, #6 │ │ │ │ - add r2, r4 │ │ │ │ + add sl, r8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w ip, [r0, #3] │ │ │ │ ldrb.w lr, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #20] │ │ │ │ subs.w lr, lr, #0 │ │ │ │ @@ -156608,19 +156609,19 @@ │ │ │ │ add r3, pc │ │ │ │ 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 d1fd0 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w r9, #24 │ │ │ │ mov sl, r0 │ │ │ │ ldrh.w r7, [sp, #36] @ 0x24 │ │ │ │ movw r4, #32993 @ 0x80e1 │ │ │ │ ldrh.w r0, [sp, #32] │ │ │ │ @@ -156706,19 +156707,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (d2150 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #1 │ │ │ │ ldrb.w r0, [r0, lr] │ │ │ │ b.n d20f8 │ │ │ │ mov.w ip, #4 │ │ │ │ b.n d20ce │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #280] @ (d2280 ) │ │ │ │ @@ -156825,19 +156826,19 @@ │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r5, #21 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n d277c │ │ │ │ + b.n d28bc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - eors r2, r6 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #260] @ (d23a8 ) │ │ │ │ @@ -156940,17 +156941,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ b.n d2334 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n d25f8 │ │ │ │ + b.n d2738 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r4, 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 r4, r3 │ │ │ │ @@ -157104,15 +157105,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (d264c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -157194,15 +157195,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ bge.n d2714 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n d26ac │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -157278,15 +157279,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, r0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #180] @ (d2810 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -157363,15 +157364,15 @@ │ │ │ │ b.n d2798 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ vrhadd.u16 d16, d28, d13 │ │ │ │ bhi.n d2748 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bhi.n d28e0 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -157479,15 +157480,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 1, cr0, cr10, cr13, {4} │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #228] @ (d2a60 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -157584,15 +157585,15 @@ │ │ │ │ b.n d29e2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldc2 1, cr0, [sl, #-564]! @ 0xfffffdcc │ │ │ │ bvs.n d2b5c │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvs.n d2a9c │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -157666,15 +157667,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbee018d │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (d2c2c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -157756,15 +157757,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb44018d │ │ │ │ bmi.n d2b34 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n d2ccc │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -157838,15 +157839,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa22018d │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (d2df8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -157928,15 +157929,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, ] │ │ │ │ bcs.n d2d68 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r7, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bcs.n d2f00 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -158049,15 +158050,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh.w r0, [r2, ] │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #228] @ (d3054 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -158155,15 +158156,15 @@ │ │ │ │ b.n d2fd6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf746018d │ │ │ │ beq.n d2f68 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r5, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ beq.n d30a8 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -158244,15 +158245,15 @@ │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf5e8018d │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #200] @ (d324c ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -158337,15 +158338,15 @@ │ │ │ │ b.n d31c6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf536018d │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -158445,19 +158446,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orr.w r1, sl, #4620288 @ 0x468000 │ │ │ │ ldmia r5!, {r3, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #80] @ (d33c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -158532,15 +158533,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2f2018d │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (d3528 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -158621,15 +158622,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movw r1, #32909 @ 0x808d │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -158757,17 +158758,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add.w r1, r2, #141 @ 0x8d │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #264] @ (d37d0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -158878,19 +158879,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddw.s32 q8, q13, d13 │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #220] @ (d38d4 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -158984,19 +158985,19 @@ │ │ │ │ b.n d38a2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cdp 1, 12, cr0, cr0, cr13, {4} │ │ │ │ ldmia r0!, {} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #80] @ (d394c ) │ │ │ │ @@ -159099,17 +159100,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldcl 1, cr0, [r4, #-564]! @ 0xfffffdcc │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #76] @ (d3a7c ) │ │ │ │ @@ -159237,19 +159238,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [r4], #-564 @ 0xfffffdcc │ │ │ │ stmia r5!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #176] @ (d3c48 ) │ │ │ │ @@ -159320,17 +159321,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adc.w r1, r0, sp, lsl #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ 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, [r0, #8] │ │ │ │ cbnz r3, d3c6a │ │ │ │ @@ -159444,17 +159445,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r2, [pc, #16] @ (d3dbc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r0, r1, [lr, #-564] @ 0x234 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ 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, #32] @ (d3df0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -159506,17 +159507,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe8cc018d │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (d3ec8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -159550,17 +159551,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe85c018d │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ 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, #40] @ (d3f0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -159676,15 +159677,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (d4028 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ b.n d3dfc │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ 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, #32] @ (d405c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -159734,17 +159735,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n d3d80 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r7, #30 │ │ │ │ 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 r2, [pc, #76] @ (d4124 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -159775,17 +159776,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n d3d18 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ 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, #40] @ (d4168 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -159846,17 +159847,17 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n d3c8c │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #136] @ d4288 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -159899,17 +159900,17 @@ │ │ │ │ vstr d5, [r4, #8] │ │ │ │ vstr d6, [r4, #16] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n d3c28 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #120] @ d431c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -159948,17 +159949,17 @@ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n d3b74 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ d43b8 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -160000,17 +160001,17 @@ │ │ │ │ vstr s14, [r4, #8] │ │ │ │ vstr s15, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n d4ae8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #116] @ d4448 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -160049,17 +160050,17 @@ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n d4a40 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #96] @ d44c4 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -160097,17 +160098,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n d499c │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #96] @ d4540 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -160145,17 +160146,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n d4920 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ 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, #88] @ (d45b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -160188,17 +160189,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n d48a8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r3, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ 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 r5, [pc, #176] @ (d4680 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -160268,17 +160269,17 @@ │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr.w r3, [r3, #788] @ 0x314 │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n d4884 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ 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, #120] @ (d4714 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -160327,19 +160328,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n d4780 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ 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, [sp, #8] │ │ │ │ bl d24e4 │ │ │ │ @@ -160426,15 +160427,15 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ bl d23b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ svc 20 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r4, 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 d33cc │ │ │ │ @@ -160737,17 +160738,17 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + subs r0, r0, #2 │ │ │ │ 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, #84] @ (d4bec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -160780,19 +160781,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ blt.n d4c64 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + subs r6, r6, #0 │ │ │ │ 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, #44] @ (d4c38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -160809,15 +160810,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n d4bcc │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + subs r6, r3, #0 │ │ │ │ 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] @ (d4c6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -160856,15 +160857,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n d4d64 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ (d4d5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -160954,17 +160955,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bls.n d4e9c │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r7, #2 │ │ │ │ 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 r4, [pc, #112] @ (d4e64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -161007,19 +161008,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bhi.n d4e20 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r1, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #176] @ (d4f38 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -161097,15 +161098,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ cbz r0, d4f58 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, d4f48 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + adds r4, r3, #0 │ │ │ │ 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.w ip, [pc, #132] @ d4fdc │ │ │ │ mov lr, r2 │ │ │ │ @@ -161153,19 +161154,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bvc.n d50cc │ │ │ │ lsls r5, r1, #6 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, 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 r6, [pc, #180] @ (d50b4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -161246,15 +161247,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r4, r6, #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, #92] @ (d5130 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -161293,17 +161294,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bpl.n d512c │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, d519c │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r3, r6, #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, #92] @ (d51a8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -161342,17 +161343,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bpl.n d50b4 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, d51f6 │ │ │ │ + cbz r6, d521e │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #444] @ (d5384 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -161526,15 +161527,15 @@ │ │ │ │ nop │ │ │ │ bmi.n d5368 │ │ │ │ lsls r5, r1, #6 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -161580,19 +161581,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (d5428 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n d53fa │ │ │ │ bcc.n d5474 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + cbz r0, d543a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r3, d5494 │ │ │ │ stmdb sp!, {r4, 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, r3 │ │ │ │ @@ -161800,15 +161801,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bcs.n d5680 │ │ │ │ lsls r5, r1, #6 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -161851,17 +161852,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ beq.n d5774 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ 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 │ │ │ │ movw ip, #31742 @ 0x7bfe │ │ │ │ @@ -161873,15 +161874,15 @@ │ │ │ │ strd ip, ip, [sp] │ │ │ │ ldr.w ip, [pc, #16] @ d5734 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp, #20] │ │ │ │ bl d2154 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #44] @ d5778 │ │ │ │ @@ -161895,15 +161896,15 @@ │ │ │ │ mov.w ip, #126 @ 0x7e │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ bl d2154 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #40] @ d57b8 │ │ │ │ @@ -161916,15 +161917,15 @@ │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w lr, #33280 @ 0x8200 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ bl d2154 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ 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 │ │ │ │ movw ip, #31742 @ 0x7bfe │ │ │ │ @@ -161942,15 +161943,15 @@ │ │ │ │ mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ bl d2290 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ 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 │ │ │ │ movw ip, #31742 @ 0x7bfe │ │ │ │ @@ -161969,15 +161970,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ bl d2290 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #4 │ │ │ │ @@ -161997,15 +161998,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ str.w ip, [sp, #8] │ │ │ │ bl d2290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ 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, r1 │ │ │ │ @@ -162024,15 +162025,15 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ bl d2290 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ 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 ip, r3 │ │ │ │ @@ -162052,15 +162053,15 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ bl d2290 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #4 │ │ │ │ @@ -162079,15 +162080,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ bl d2290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #40] @ d59bc │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -162172,25 +162173,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (d5adc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -162240,15 +162241,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d1860 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ 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 r3, [pc, #56] @ (d5b78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -162273,15 +162274,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d1860 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [pc, #112] @ (d5bf8 ) │ │ │ │ movs r3, #28 │ │ │ │ adds r0, #15 │ │ │ │ add r2, pc │ │ │ │ @@ -162386,25 +162387,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ble.n d5c34 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (d5d68 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -162478,15 +162479,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d1678 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ 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 r3, [pc, #56] @ (d5e04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -162511,15 +162512,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d1678 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ 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 │ │ │ │ add.w r7, r0, #438272 @ 0x6b000 │ │ │ │ movs r3, #0 │ │ │ │ @@ -162899,21 +162900,21 @@ │ │ │ │ b.n d5ff0 │ │ │ │ stmia r7!, {r4, r5, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ add r0, pc, #672 @ (adr r0, d6494 ) │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, pc, #32 @ (adr r0, d6224 ) │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add.w r5, r5, #458752 @ 0x70000 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r0, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ adds r2, #6 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -162983,19 +162984,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ bl 2544cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r4!, {r5, r6} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #216] @ (d63c4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -163088,17 +163089,17 @@ │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrsh.w r3, [r3, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ 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 r4, [pc, #120] @ (d6458 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -163147,19 +163148,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ 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, r0 │ │ │ │ @@ -163204,20 +163205,20 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #16] @ (d64f4 ) │ │ │ │ add r2, pc │ │ │ │ b.n d64c4 │ │ │ │ ldr r2, [pc, #16] @ (d64f8 ) │ │ │ │ add r2, pc │ │ │ │ b.n d64c4 │ │ │ │ - cdp 1, 7, cr0, cr14, cr6, {0} │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + vrhadd.s16 d0, d14, d6 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ 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, #604] @ (d676c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -163466,49 +163467,49 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r0, r0, #27 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 178 @ 0xb2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r0, r2, #6 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #6 │ │ │ │ svc 82 @ 0x52 │ │ │ │ lsls r5, r1, #6 │ │ │ │ svc 20 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #234 @ 0xea │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r4, r0, #22 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r0, r6, #19 │ │ │ │ lsls r0, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -163648,16 +163649,16 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - orr.w r1, lr, r6 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + @ instruction: 0xeaee0106 │ │ │ │ + lsls r6, r4, #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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #68] @ (d698c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -163686,23 +163687,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w d6ed0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r2, #10 │ │ │ │ @@ -164630,20 +164631,20 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bls.w d7224 │ │ │ │ b.n d7234 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], {243} @ 0xf3 │ │ │ │ - ldc2 0, cr0, [lr], {243} @ 0xf3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + stc2 0, cr0, [r2, #-972]! @ 0xfffffc34 │ │ │ │ + ldc2 0, cr0, [lr], #972 @ 0x3cc │ │ │ │ + b.n d75a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfbde00f3 │ │ │ │ - @ instruction: 0xfb9600f3 │ │ │ │ + ldc2l 0, cr0, [lr], #-972 @ 0xfffffc34 │ │ │ │ + ldc2 0, cr0, [r6], #-972 @ 0xfffffc34 │ │ │ │ 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 r3, #0 │ │ │ │ ldr.w r2, [r0, #2776] @ 0xad8 │ │ │ │ @@ -165308,84 +165309,84 @@ │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r2] │ │ │ │ mov ip, r5 │ │ │ │ b.n d76fa │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #22] │ │ │ │ lsls r5, r1, #6 │ │ │ │ - @ instruction: 0xfaa000f3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + @ instruction: 0xfb4000f3 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r2, d7c0c │ │ │ │ + cbz r2, d7c34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr??.w r0, [ip, r3, lsl #3] │ │ │ │ - bgt.n d7b14 │ │ │ │ + ldr??.w r0, [ip, #243] @ 0xf3 │ │ │ │ + ble.n d7c54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vld4. {d0-d3}, [r2 :256], r3 │ │ │ │ - ldrh.w r0, [lr, #243] @ 0xf3 │ │ │ │ - bpl.n d7ae0 │ │ │ │ + vst1.8 @ instruction: 0xf9c200f3 │ │ │ │ + ldr??.w r0, [lr, r3, lsl #3] │ │ │ │ + bvs.n d7c20 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str.w r0, [r0, r3, lsl #3] │ │ │ │ - strh.w r0, [r2, r3, lsl #3] │ │ │ │ - strb.w r0, [lr, r3, lsl #3] │ │ │ │ - strb.w r0, [r6, r3, lsl #3] │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + str??.w r0, [r0, #243] @ 0xf3 │ │ │ │ + str.w r0, [r2, #243] @ 0xf3 │ │ │ │ + strh.w r0, [lr, #243] @ 0xf3 │ │ │ │ + strh.w r0, [r6, #243] @ 0xf3 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf7d200f3 │ │ │ │ - @ instruction: 0xf7d400f3 │ │ │ │ - @ instruction: 0xf7b000f3 │ │ │ │ - @ instruction: 0xf79600f3 │ │ │ │ - @ instruction: 0xf78600f3 │ │ │ │ - @ instruction: 0xf74e00f3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr??.w r0, [r2, r3, lsl #3] │ │ │ │ + ldr??.w r0, [r4, r3, lsl #3] │ │ │ │ + ldr.w r0, [r0, r3, lsl #3] │ │ │ │ + ldrh.w r0, [r6, r3, lsl #3] │ │ │ │ + strh.w r0, [r6, r3, lsl #3] │ │ │ │ + @ instruction: 0xf7ee00f3 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf70a00f3 │ │ │ │ - @ instruction: 0xf6fa00f3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + @ instruction: 0xf7aa00f3 │ │ │ │ + @ instruction: 0xf79a00f3 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subw r0, r8, #2291 @ 0x8f3 │ │ │ │ - @ instruction: 0xf5fe00f3 │ │ │ │ - @ instruction: 0xf61a00f3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xf74800f3 │ │ │ │ + @ instruction: 0xf69e00f3 │ │ │ │ + @ instruction: 0xf6ba00f3 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf5e400f3 │ │ │ │ - rsbs r0, r6, #7962624 @ 0x798000 │ │ │ │ - subs.w r0, lr, #7962624 @ 0x798000 │ │ │ │ - subs.w r0, r0, #7962624 @ 0x798000 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + @ instruction: 0xf68400f3 │ │ │ │ + @ instruction: 0xf67600f3 │ │ │ │ + @ instruction: 0xf65e00f3 │ │ │ │ + @ instruction: 0xf65000f3 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs.w r0, r6, #7962624 @ 0x798000 │ │ │ │ - sbcs.w r0, ip, #7962624 @ 0x798000 │ │ │ │ - @ instruction: 0xf58800f3 │ │ │ │ - sbcs.w r0, ip, #7962624 @ 0x798000 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf65600f3 │ │ │ │ + @ instruction: 0xf61c00f3 │ │ │ │ + @ instruction: 0xf62800f3 │ │ │ │ + @ instruction: 0xf61c00f3 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adcs.w r0, r6, #7962624 @ 0x798000 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf5f600f3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adc.w r0, r0, #7962624 @ 0x798000 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + @ instruction: 0xf5e000f3 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds.w r0, lr, #7962624 @ 0x798000 │ │ │ │ - add.w r0, r6, #7962624 @ 0x798000 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + subs.w r0, lr, #7962624 @ 0x798000 │ │ │ │ + sub.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf4b400f3 │ │ │ │ - @ instruction: 0xf4a800f3 │ │ │ │ - orns r0, ip, #7962624 @ 0x798000 │ │ │ │ - orn r0, lr, #7962624 @ 0x798000 │ │ │ │ - orns r0, r4, #7962624 @ 0x798000 │ │ │ │ - orns r0, r6, #7962624 @ 0x798000 │ │ │ │ - orr.w r0, r8, #7962624 @ 0x798000 │ │ │ │ + adcs.w r0, r4, #7962624 @ 0x798000 │ │ │ │ + adc.w r0, r8, #7962624 @ 0x798000 │ │ │ │ + adds.w r0, ip, #7962624 @ 0x798000 │ │ │ │ + add.w r0, lr, #7962624 @ 0x798000 │ │ │ │ + adds.w r0, r4, #7962624 @ 0x798000 │ │ │ │ + adds.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf4e800f3 │ │ │ │ add.w r3, r1, #16 │ │ │ │ vldmia r1!, {s11} │ │ │ │ vldr s14, [r2, #4] │ │ │ │ vldr s8, [r2] │ │ │ │ vldr s15, [r1, #12] │ │ │ │ cmp r3, r1 │ │ │ │ vldr s12, [r1, #28] │ │ │ │ @@ -166989,15 +166990,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 65ee8 │ │ │ │ str.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -167366,15 +167367,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} │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r6, 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 │ │ │ │ @@ -169175,19 +169176,19 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w da30c │ │ │ │ b.n da254 │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w ip, [pc, #304] @ daa34 │ │ │ │ @@ -169305,15 +169306,15 @@ │ │ │ │ cmp r3, #6 │ │ │ │ bne.n daa18 │ │ │ │ b.n da986 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r0, [r5, r3] │ │ │ │ lsls r5, r1, #6 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ lsls r5, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -169725,15 +169726,15 @@ │ │ │ │ movw lr, #297 @ 0x129 │ │ │ │ strb.w r2, [r5, #203] @ 0xcb │ │ │ │ b.n dab10 │ │ │ │ movs r2, #2 │ │ │ │ mov.w lr, #50 @ 0x32 │ │ │ │ strb.w r2, [r5, #203] @ 0xcb │ │ │ │ b.n dab10 │ │ │ │ - ldcl 1, cr0, [r2], #44 @ 0x2c │ │ │ │ + ldc 1, cr0, [r2, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ @@ -169837,15 +169838,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, r1] │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r2, r0] │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -169866,17 +169867,17 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xe988010b │ │ │ │ + bic.w r1, r8, fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #144] @ (db108 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #144] @ (db10c ) │ │ │ │ @@ -169935,18 +169936,18 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r7, [pc, #504] @ (db304 ) │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmdb sl!, {r0, r1, r3, r8} │ │ │ │ - stmdb r4!, {r0, r1, r3, r8} │ │ │ │ + strd r0, r1, [sl, #44] @ 0x2c │ │ │ │ + strd r0, r1, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [pc, #80] @ (db170 ) │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -169967,17 +169968,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl ecefc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia.w r4, {r0, r1, r3, r8} │ │ │ │ + stmdb r4!, {r0, r1, r3, r8} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r0, #2768] @ 0xad0 │ │ │ │ @@ -172129,19 +172130,19 @@ │ │ │ │ b.n dc6f6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #284] @ (dc8b4 ) │ │ │ │ @@ -172751,15 +172752,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #14 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - add r4, pc, #96 @ (adr r4, dce74 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, dd0f4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, 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 │ │ │ │ @@ -173041,15 +173042,15 @@ │ │ │ │ nop │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - add r0, pc, #608 @ (adr r0, dd388 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, dd208 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ movw r3, #6402 @ 0x1902 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n dd15c │ │ │ │ movw r2, #34041 @ 0x84f9 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n dd144 │ │ │ │ @@ -174266,15 +174267,15 @@ │ │ │ │ b.n dd660 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ @@ -175321,23 +175322,23 @@ │ │ │ │ mov.w r9, #254 @ 0xfe │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.w dd796 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r9, #49 @ 0x31 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.w dd796 │ │ │ │ - hlt 0x0020 │ │ │ │ + cbnz r0, de8c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r2, de8f8 │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r2, de8ec │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -175386,15 +175387,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 20baa8 │ │ │ │ b.n de8aa │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -175772,17 +175773,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #16] @ (decc8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 20b8ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ 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, #3568] @ 0xdf0 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ mov sl, r2 │ │ │ │ @@ -177955,21 +177956,21 @@ │ │ │ │ nop │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ 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 r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -178470,15 +178471,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n e089c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [r4], {140} @ 0x8c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r6, #396] @ 0x18c │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -179024,17 +179025,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.n e0e30 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ sbfx r1, ip, #2, #13 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subw r1, lr, #140 @ 0x8c │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -179146,15 +179147,15 @@ │ │ │ │ b.n e0fca │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r1, r8, #140 @ 0x8c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r1, lr, #140 @ 0x8c │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #45056 @ 0xb000 │ │ │ │ add.w r6, r0, #47104 @ 0xb800 │ │ │ │ @@ -181286,15 +181287,15 @@ │ │ │ │ ... │ │ │ │ ldr r2, [pc, #968] @ (e2c14 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r2, [pc, #888] @ (e2bc8 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r2, [pc, #928] @ (e2bf4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r2, [pc, #552] @ (e2a84 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ ldr r2, [pc, #680] @ (e2b08 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -181470,15 +181471,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bvs.n e2a74 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u8 d0, d6, d10 │ │ │ │ + vaddw.u32 q0, q3, d10 │ │ │ │ bpl.n e2a10 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -181501,16 +181502,16 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp2 1, 9, cr0, cr12, cr10, {0} │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + vrhadd.u d0, d12, d10 │ │ │ │ + strb r2, [r4, #1] │ │ │ │ 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 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ mov r9, r3 │ │ │ │ @@ -182008,15 +182009,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n e2fea │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - rors r4, r4 │ │ │ │ + cmp r4, r0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r8, r2 │ │ │ │ @@ -182441,15 +182442,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e34c4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ @@ -182503,17 +182504,17 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -183638,15 +183639,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ @@ -184476,19 +184477,19 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xb6b0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #532] @ (e4d20 ) │ │ │ │ @@ -185844,15 +185845,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ uxth r6, r3 │ │ │ │ lsls r4, r1, #6 │ │ │ │ uxth r0, r1 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r5, pc, #8 @ (adr r5, e5b40 ) │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ @@ -186348,33 +186349,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #656 @ (adr r4, e62e0 ) │ │ │ │ lsls r4, r1, #6 │ │ │ │ add r4, pc, #624 @ (adr r4, e62c4 ) │ │ │ │ lsls r4, r1, #6 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d5958 │ │ │ │ mov r6, r0 │ │ │ │ @@ -186716,19 +186717,19 @@ │ │ │ │ beq.w e6bac │ │ │ │ lsls r6, r2, #26 │ │ │ │ bne.w e6f0c │ │ │ │ b.n e63fc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ bl 3d5958 │ │ │ │ vldr d7, [pc, #844] @ e6758 │ │ │ │ @@ -187066,19 +187067,19 @@ │ │ │ │ ldr r2, [pc, #36] @ (e6770 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 3d17b8 │ │ │ │ b.n e6774 │ │ │ │ ... │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ vldr d7, [pc, #856] @ e6ad0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ @@ -188238,15 +188239,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -188802,23 +188803,23 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #32] │ │ │ │ lsls r4, r1, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 q0, q11, q9 │ │ │ │ - vqadd.u32 q0, q13, q9 │ │ │ │ + vshr.u64 q8, q9, #42 │ │ │ │ + vshr.u64 q8, q9, #54 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 1, r0, cr10, cr2, {7} │ │ │ │ - mrc2 0, 0, r0, cr8, cr2, {7} │ │ │ │ + mcr2 0, 6, r0, cr10, cr2, {7} │ │ │ │ + mrc2 0, 5, r0, cr8, cr2, {7} │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], #968 @ 0x3c8 │ │ │ │ + ldc2l 0, cr0, [r0, #-968] @ 0xfffffc38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 3d5958 │ │ │ │ mov r5, r0 │ │ │ │ b.n e7740 │ │ │ │ @@ -189302,15 +189303,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w e7420 │ │ │ │ nop │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, #7929856 @ 0x790000 │ │ │ │ + @ instruction: 0xf65800f2 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ @@ -190940,29 +190941,29 @@ │ │ │ │ movls r6, r5 │ │ │ │ movls fp, r5 │ │ │ │ bls.n e91f8 │ │ │ │ b.n e9214 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r3, 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!, {} │ │ │ │ @@ -191904,17 +191905,17 @@ │ │ │ │ strb.w r3, [r5, #194] @ 0xc2 │ │ │ │ b.n e955c │ │ │ │ strb.w r2, [r5, #194] @ 0xc2 │ │ │ │ b.n e955c │ │ │ │ nop │ │ │ │ movs r4, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -192346,19 +192347,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, #0 │ │ │ │ bl a1f18 │ │ │ │ cmp r0, r4 │ │ │ │ bne.w e9fa8 │ │ │ │ b.n ea026 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n ea1bc │ │ │ │ + bmi.n ea0fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -193521,15 +193522,15 @@ │ │ │ │ cbz r3, eacca │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r8 │ │ │ │ b.n eac2e │ │ │ │ mov r1, r4 │ │ │ │ b.n eaca0 │ │ │ │ nop │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -194384,15 +194385,15 @@ │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eb528 │ │ │ │ ldr.w r3, [ip, #920] @ 0x398 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -194559,15 +194560,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #912] @ (ebb08 ) │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r0, [pc, #688] @ (eba34 ) │ │ │ │ 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 │ │ │ │ @@ -195057,19 +195058,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n ebb1c │ │ │ │ ldr r2, [pc, #20] @ (ebc70 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n eb91c │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r0, ebc86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -196052,15 +196053,15 @@ │ │ │ │ nop │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r0, ec6fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -196976,17 +196977,17 @@ │ │ │ │ bpl.n ecfee │ │ │ │ mov r0, r5 │ │ │ │ bl ecefc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #128] @ (ed0c0 ) │ │ │ │ + ldr r1, [pc, #768] @ (ed340 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -197313,15 +197314,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ 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 │ │ │ │ @@ -197544,17 +197545,17 @@ │ │ │ │ bl 30dba0 │ │ │ │ b.n ed5c2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r1 │ │ │ │ + add r6, sp │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ @@ -197906,15 +197907,15 @@ │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ lsls r4, r1, #6 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #6 │ │ │ │ @@ -198065,15 +198066,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #6 │ │ │ │ bic.w r3, r0, #2 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -199092,15 +199093,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -203459,34 +203460,34 @@ │ │ │ │ b.n f0f76 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ubfx r1, ip, #2, #12 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b6018b │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r6, sp │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n f16f4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r1, ip, fp, lsl #2 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 67400 │ │ │ │ mov r3, r4 │ │ │ │ @@ -204041,15 +204042,15 @@ │ │ │ │ b.n f167c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r8, r1 │ │ │ │ @@ -204561,15 +204562,15 @@ │ │ │ │ ... │ │ │ │ b.n f258c │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n f2574 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n f24f4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ @@ -204752,15 +204753,15 @@ │ │ │ │ ... │ │ │ │ ble.n f23dc │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n f23c4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -205193,16 +205194,16 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ bl 473954 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - orr.w r1, lr, #10 │ │ │ │ - orrs.w r1, ip, #10 │ │ │ │ + @ instruction: 0xf0ee010a │ │ │ │ + @ instruction: 0xf0fc010a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -205369,17 +205370,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f2ab8 │ │ │ │ ldrb.w r3, [r4, #317] @ 0x13d │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f2ab8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #904] @ (f2e8c ) │ │ │ │ + ldr r2, [pc, #520] @ (f2d0c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #912] @ (f2e98 ) │ │ │ │ + ldr r2, [pc, #528] @ (f2d18 ) │ │ │ │ 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, [r0, #4] │ │ │ │ add.w r5, r0, #45824 @ 0xb300 │ │ │ │ @@ -205780,15 +205781,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bne.n f2f6c │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - orns r1, lr, sl │ │ │ │ + adds.w r1, lr, sl │ │ │ │ beq.n f2f14 │ │ │ │ lsls r3, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -211532,15 +211533,15 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ @@ -213302,23 +213303,23 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #6 │ │ │ │ ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r3, #0] │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ @@ -216094,15 +216095,15 @@ │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx r3 │ │ │ │ b.n f9b04 │ │ │ │ strb r6, [r4, #1] │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n fa08c │ │ │ │ + b.n fa1cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r3, r1, #6 │ │ │ │ str r7, [sp, #356] @ 0x164 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vsri.32 d25, d9, #1 │ │ │ │ vsri.32 d25, d19, #1 │ │ │ │ @@ -216986,15 +216987,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrh r0, [r1, r6] │ │ │ │ lsls r3, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217939,25 +217940,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, r3] │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r4, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ mov r5, r2 │ │ │ │ @@ -218429,26 +218430,26 @@ │ │ │ │ b.n fb284 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ bl 16b482 │ │ │ │ ldr r5, [pc, #776] @ (fb790 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ 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, #3056] @ 0xbf0 │ │ │ │ sub.w sp, sp, #1004 @ 0x3ec │ │ │ │ mov r7, r2 │ │ │ │ @@ -219020,27 +219021,27 @@ │ │ │ │ b.n fb84a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #312] @ (fbbb4 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r1, [pc, #176] @ (fbb40 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r4, [r1, #1420] @ 0x58c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -219163,45 +219164,45 @@ │ │ │ │ b.n fbb4a │ │ │ │ ldr r2, [pc, #64] @ (fbc10 ) │ │ │ │ add r2, pc │ │ │ │ b.n fbb7a │ │ │ │ ldr r2, [pc, #64] @ (fbc14 ) │ │ │ │ add r2, pc │ │ │ │ b.n fbb7a │ │ │ │ - rev r6, r7 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rev16 r0, r0 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rev r6, r7 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rev r2, r1 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r6, fbc4c │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r0, fbc50 │ │ │ │ + hlt 0x0000 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r6, [r1, #1420] @ 0x58c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -219379,71 +219380,71 @@ │ │ │ │ b.n fbd04 │ │ │ │ ldr r1, [pc, #116] @ (fbe38 ) │ │ │ │ add r1, pc │ │ │ │ b.n fbd28 │ │ │ │ ldr r1, [pc, #116] @ (fbe3c ) │ │ │ │ add r1, pc │ │ │ │ b.n fbd28 │ │ │ │ - cbnz r4, fbde2 │ │ │ │ + cbnz r4, fbe0a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r0, fbde6 │ │ │ │ + cbnz r0, fbe0e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r2, fbdea │ │ │ │ + cbnz r2, fbe12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, fbdee │ │ │ │ + cbnz r4, fbe16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + cbnz r0, fbdf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r6, fbdf4 │ │ │ │ + cbnz r6, fbe1c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r2, fbdfc │ │ │ │ + cbnz r2, fbe24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, fbdfe │ │ │ │ + cbnz r4, fbe26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, fbe02 │ │ │ │ + cbnz r4, fbe2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, fbe06 │ │ │ │ + cbnz r4, fbe2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r6, fbe0a │ │ │ │ + cbnz r6, fbe32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r4, fbe0c │ │ │ │ + cbnz r4, fbe34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r0, fbe12 │ │ │ │ + cbnz r0, fbe3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r1, r7, lr} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb.w r3, [r0, #320] @ 0x140 │ │ │ │ cbz r3, fbe48 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -219789,17 +219790,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ b.n fc020 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ eors r4, r0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -221050,15 +221051,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -221129,19 +221130,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl fcdf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ b.n fd01e │ │ │ │ nop │ │ │ │ adds r0, #14 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldr r2, [pc, #856] @ (fd3bc ) │ │ │ │ + ldr r3, [pc, #472] @ (fd23c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #472 @ (adr r6, fd244 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, fd0c4 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #372] @ (fd1f4 ) │ │ │ │ @@ -221283,23 +221284,23 @@ │ │ │ │ nop │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldr r2, [pc, #120] @ (fd27c ) │ │ │ │ + ldr r2, [pc, #760] @ (fd4fc ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ lsls r3, r1, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #128 @ (adr r5, fd294 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, fd514 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ ldr r2, [pc, #160] @ (fd2bc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r3, #2840] @ 0xb18 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fd2b6 │ │ │ │ @@ -221360,15 +221361,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r5, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - add r4, pc, #856 @ (adr r4, fd61c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, fd49c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -221471,15 +221472,15 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #656 @ (adr r3, fd66c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, fd4ec ) │ │ │ │ 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 r5, r0 │ │ │ │ @@ -221896,17 +221897,17 @@ │ │ │ │ str.w r3, [r2, #1312] @ 0x520 │ │ │ │ b.n fd7aa │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r8, r7 │ │ │ │ + bx fp │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -222762,23 +222763,23 @@ │ │ │ │ mov r8, r3 │ │ │ │ b.n fe164 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #0] @ (fe1b8 ) │ │ │ │ + ldr r3, [pc, #640] @ (fe438 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adcs r2, r2 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r3, r1, #6 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ add.w r1, r1, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r1, #1884] @ 0x75c │ │ │ │ cbnz r3, fe1d8 │ │ │ │ @@ -224505,15 +224506,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ movw r3, #24080 @ 0x5e10 │ │ │ │ mov ip, r0 │ │ │ │ @@ -225060,17 +225061,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #680] @ 0x2a8 │ │ │ │ b.n ff8da │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (ffad0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -225094,15 +225095,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r1, #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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r8, r3 │ │ │ │ @@ -226019,21 +226020,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (1005a4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 100562 │ │ │ │ ldr r3, [pc, #16] @ (1005a8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 100562 │ │ │ │ nop │ │ │ │ - ands r4, r0 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + ands r2, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + eors r6, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (100618 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -226946,17 +226947,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 101008 │ │ │ │ nop │ │ │ │ asrs r4, r7, #28 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (101124 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227026,17 +227027,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1010da │ │ │ │ nop │ │ │ │ asrs r4, r5, #25 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ 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 r3, [pc, #200] @ (101208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227107,17 +227108,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1011c6 │ │ │ │ asrs r0, r2, #22 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ 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 r3, [pc, #228] @ (101308 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227197,17 +227198,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1012ac │ │ │ │ nop │ │ │ │ asrs r4, r5, #18 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ 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 r3, [pc, #224] @ (101404 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227284,17 +227285,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1013bc │ │ │ │ nop │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ 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 r3, [pc, #264] @ (101528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227384,17 +227385,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1014ba │ │ │ │ nop │ │ │ │ asrs r0, r6, #10 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ 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 r3, [pc, #272] @ (101654 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227485,17 +227486,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1015ea │ │ │ │ asrs r4, r1, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #288] @ (101790 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227590,17 +227591,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 101716 │ │ │ │ nop │ │ │ │ asrs r6, r3, #1 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r1, #12] │ │ │ │ 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 r3, [pc, #616] @ (101a14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -227797,17 +227798,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ 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 r3, [pc, #636] @ (101cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228012,17 +228013,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ 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 r3, [pc, #616] @ (101f48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228219,17 +228220,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ 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 r3, [pc, #636] @ (1021ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228434,17 +228435,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ 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 r3, [pc, #616] @ (10247c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228641,17 +228642,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ 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 r3, [pc, #636] @ (102720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228856,17 +228857,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r3, r5] │ │ │ │ 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, #108] @ (1027b8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -234249,15 +234250,15 @@ │ │ │ │ ldr.w r3, [r6, #680] @ 0x2a8 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r6, #680] @ 0x2a8 │ │ │ │ b.n 106840 │ │ │ │ nop │ │ │ │ ittt eq │ │ │ │ lsleq r2, r1, #6 │ │ │ │ - asreq r2, r0, #1 │ │ │ │ + asreq r2, r4, #3 │ │ │ │ lsleq r1, r6, #3 │ │ │ │ and.w r9, r5, #4 │ │ │ │ and.w r6, r5, #2 │ │ │ │ and.w r8, r5, #8 │ │ │ │ lsls r1, r5, #31 │ │ │ │ bpl.n 106a10 │ │ │ │ add.w r7, r0, #593920 @ 0x91000 │ │ │ │ @@ -234684,19 +234685,19 @@ │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 100508 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 106e42 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 106f14 │ │ │ │ sub sp, #28 │ │ │ │ @@ -235503,17 +235504,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107852 │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.u64 q0, q8, q8 │ │ │ │ + vshr.u64 q8, q8, #48 │ │ │ │ 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] @ (107968 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -235579,16 +235580,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107924 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - vshr.u64 q0, q8, #10 │ │ │ │ - mrc2 0, 2, r0, cr4, cr0, {7} │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r1, r6, #3 │ │ │ │ + mrc2 0, 7, r0, cr4, 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, #204] @ (107a50 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -235657,16 +235659,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107a10 │ │ │ │ nop │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - mcr2 0, 7, r0, cr8, cr0, {7} │ │ │ │ - stc2l 0, cr0, [lr, #-960]! @ 0xfffffc40 │ │ │ │ + vshr.u64 q0, q8, #56 │ │ │ │ + mcr2 0, 0, r0, cr14, 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, #228] @ (107b50 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -235742,16 +235744,16 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107afa │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldc2l 0, cr0, [sl, #960]! @ 0x3c0 │ │ │ │ - stc2l 0, cr0, [ip], #-960 @ 0xfffffc40 │ │ │ │ + mrc2 0, 4, r0, cr10, cr0, {7} │ │ │ │ + stc2 0, cr0, [ip, #-960] @ 0xfffffc40 │ │ │ │ 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] @ (107c4c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -235824,16 +235826,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107c0a │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldc2 0, cr0, [r6, #-960] @ 0xfffffc40 │ │ │ │ - @ instruction: 0xfb7000f0 │ │ │ │ + ldc2 0, cr0, [r6, #960]! @ 0x3c0 │ │ │ │ + ldc2 0, cr0, [r0], {240} @ 0xf0 │ │ │ │ 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] @ (107d70 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -235919,16 +235921,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107d08 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - stc2 0, cr0, [r6], {240} @ 0xf0 │ │ │ │ - @ instruction: 0xfa4c00f0 │ │ │ │ + stc2 0, cr0, [r6], #960 @ 0x3c0 │ │ │ │ + @ instruction: 0xfaec00f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #276] @ (107ea0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -236017,16 +236019,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107e38 │ │ │ │ nop │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xfaf000f0 │ │ │ │ - ldrsb.w r0, [lr, r0, lsl #3] │ │ │ │ + @ instruction: 0xfb9000f0 │ │ │ │ + ldrsh.w r0, [lr, #240] @ 0xf0 │ │ │ │ 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] @ (107fe8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -236123,16 +236125,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100508 │ │ │ │ b.n 107f6e │ │ │ │ nop │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh.w r0, [ip, #240] @ 0xf0 │ │ │ │ - @ instruction: 0xf7d600f0 │ │ │ │ + @ instruction: 0xfa5c00f0 │ │ │ │ + ldr??.w r0, [r6, r0, lsl #3] │ │ │ │ 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] @ (108060 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -237718,15 +237720,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1092be │ │ │ │ nop │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 1093ae │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ (1094b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237832,15 +237834,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 109426 │ │ │ │ nop │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 1094ce │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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, #340] @ (109620 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237952,15 +237954,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 109582 │ │ │ │ nop │ │ │ │ str r2, [sp, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ (109778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -238064,15 +238066,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1096f8 │ │ │ │ nop │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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, #348] @ (1098ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -238185,15 +238187,15 @@ │ │ │ │ vldr s2, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 109812 │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #308] @ (109a3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -238296,15 +238298,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10998a │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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, #348] @ (109bb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -238416,15 +238418,15 @@ │ │ │ │ vldr s2, [sp, #8] │ │ │ │ vldr s1, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ b.n 109ada │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (109ce8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -238520,15 +238522,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 109c52 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #24] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r7, pc, #696 @ (adr r7, 109fa8 ) │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ (109e3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -238636,15 +238638,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 109db4 │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r6, pc, #424 @ (adr r6, 109fec ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 109e6c ) │ │ │ │ lsls r2, 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, #296] @ (109f80 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -238744,15 +238746,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 109f06 │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 10a370 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 10a1f0 ) │ │ │ │ lsls r2, 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 r5, [pc, #292] @ (10a0c0 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -238851,15 +238853,15 @@ │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl ffad8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 10a020 │ │ │ │ strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r3, pc, #528 @ (adr r3, 10a2d8 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 10a158 ) │ │ │ │ lsls r2, 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 r5, [pc, #280] @ (10a1f4 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -238955,15 +238957,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl ffad8 │ │ │ │ b.n 10a160 │ │ │ │ nop │ │ │ │ strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r2, pc, #200 @ (adr r2, 10a2c4 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 10a544 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ (10a348 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -239068,15 +239070,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10a2cc │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r0, pc, #896 @ (adr r0, 10a6d0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 10a550 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ (10a494 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -239180,15 +239182,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl ffad8 │ │ │ │ b.n 10a3e6 │ │ │ │ strh r6, [r5, #26] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (10a5cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -239290,15 +239292,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl ffad8 │ │ │ │ b.n 10a534 │ │ │ │ nop │ │ │ │ strh r2, [r4, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ (10a720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -239406,15 +239408,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 10a698 │ │ │ │ nop │ │ │ │ strh r2, [r5, #6] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, 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, #296] @ (10a864 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -239514,15 +239516,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10a7ea │ │ │ │ ldrb r6, [r2, #30] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, 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 r5, [pc, #292] @ (10a9a4 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -239621,15 +239623,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl ffad8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 10a904 │ │ │ │ ldrb r2, [r2, #25] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, 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 r5, [pc, #280] @ (10aad8 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -239725,15 +239727,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl ffad8 │ │ │ │ b.n 10aa44 │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ (10ac2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -239838,15 +239840,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10abb0 │ │ │ │ ldrb r6, [r3, #15] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ (10ad78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -239950,15 +239952,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl ffad8 │ │ │ │ b.n 10acca │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (10aeb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -240060,15 +240062,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl ffad8 │ │ │ │ b.n 10ae18 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bhi.n 10af54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -240965,20 +240967,20 @@ │ │ │ │ addne.w r0, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 10b876 │ │ │ │ nop │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet cc │ │ │ │ + lslcc r0, r6, #3 │ │ │ │ + pushcs {r3, r4, r5, r6, r7, lr} │ │ │ │ + movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #400] @ (10bb18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #36255 @ 0x8d9f │ │ │ │ add r3, pc │ │ │ │ @@ -241110,18 +241112,18 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r0, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 10ba20 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bkpt 0x00f6 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + itet ls │ │ │ │ + lslls r0, r6, #3 │ │ │ │ + pophi {r3, r7, pc} │ │ │ │ + lslls 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 │ │ │ │ ldr r3, [pc, #396] @ (10bcc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -241247,17 +241249,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10bc12 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r4, 10bd0c │ │ │ │ + cbnz r4, 10bd34 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #408] @ (10be74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241390,17 +241392,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10bdc0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbnz r6, 10beda │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r0, 10be94 │ │ │ │ + cbnz r0, 10bebc │ │ │ │ lsls r0, 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, #400] @ (10c020 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241525,17 +241527,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10bf6e │ │ │ │ ldr r6, [r7, #0] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbnz r2, 10c060 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r0, 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, #408] @ (10c1d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241666,17 +241668,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10c122 │ │ │ │ str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r0, 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 r3, [pc, #340] @ (10c344 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241790,15 +241792,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 10c2a2 │ │ │ │ nop │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r2, 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, #328] @ (10c4a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241908,15 +241910,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r7, #32 │ │ │ │ strgt r3, [r7, #28] │ │ │ │ b.n 10c416 │ │ │ │ nop │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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, #348] @ (10c61c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242032,15 +242034,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 10c57c │ │ │ │ nop │ │ │ │ str r0, [r2, #32] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #328] @ (10c780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242148,15 +242150,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 10c6fe │ │ │ │ nop │ │ │ │ str r2, [r3, #8] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ (10c908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242274,15 +242276,15 @@ │ │ │ │ bl ffad8 │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 10c820 │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ (10ca6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242390,15 +242392,15 @@ │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ str r0, [sp, #4] │ │ │ │ bl ffad8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 10c9b6 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r2, 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 r3, [pc, #364] @ (10cbf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242514,15 +242516,15 @@ │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 10cb0a │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ (10cd48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242624,15 +242626,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl ffad8 │ │ │ │ b.n 10cca2 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r2, 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, #308] @ (10ce98 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -242736,15 +242738,15 @@ │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 10ce12 │ │ │ │ nop │ │ │ │ ldr r6, [r5, r5] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #324] @ (10cff8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242852,15 +242854,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r1, r7, #24 │ │ │ │ addgt.w r1, r7, #32 │ │ │ │ strdgt r3, r3, [r7, #24] │ │ │ │ b.n 10cf6e │ │ │ │ ldr r6, [r3, r0] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r2, 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, #196] @ (10d0d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243393,15 +243395,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 10d5dc │ │ │ │ nop │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, 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, #332] @ (10d7cc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -243513,15 +243515,15 @@ │ │ │ │ addne.w r1, r7, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 10d750 │ │ │ │ nop │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r2, 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, #336] @ (10d938 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -243634,15 +243636,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10d880 │ │ │ │ ldr r6, [pc, #936] @ (10dce4 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r2, 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 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #340] @ (10daa8 ) │ │ │ │ @@ -243755,15 +243757,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10d9f8 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #504] @ (10dca4 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, 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] @ (10dc08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243872,15 +243874,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 10db80 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #56] @ (10dc44 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, 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] @ (10dd70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243990,15 +243992,15 @@ │ │ │ │ addne.w r1, r6, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r6, #12] │ │ │ │ b.n 10dcf4 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #696] @ (10e02c ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, 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, #340] @ (10dee0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244110,15 +244112,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10de22 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #280] @ (10dffc ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #332] @ (10e048 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244228,15 +244230,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 10df98 │ │ │ │ nop │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ rsb r3, r0, #45 @ 0x2d │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 10e1b4 │ │ │ │ @@ -249715,15 +249717,15 @@ │ │ │ │ addeq.w r1, r7, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 1121b0 │ │ │ │ lsls r6, r3, #23 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ (1123a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249836,15 +249838,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 112306 │ │ │ │ nop │ │ │ │ lsls r2, r0, #18 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #348] @ (112518 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249959,15 +249961,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 112498 │ │ │ │ nop │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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, #356] @ (112694 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250083,15 +250085,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1125f6 │ │ │ │ nop │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r2, 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 r5, [pc, #356] @ (112814 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -250204,15 +250206,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 112754 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, 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 r3, [pc, #368] @ (11299c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250328,15 +250330,15 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vldr d2, [sp, #24] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ b.n 1128ba │ │ │ │ nop │ │ │ │ cdp2 1, 10, cr0, cr4, cr9, {4} │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r2, 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, #372] @ (112b2c ) │ │ │ │ mov fp, r3 │ │ │ │ @@ -250451,15 +250453,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 112a70 │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r8, #-548] @ 0xfffffddc │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r2, 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 r3, [pc, #380] @ (112cc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250577,15 +250579,15 @@ │ │ │ │ bl ffad8 │ │ │ │ vldr d3, [sp, #24] │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 112bda │ │ │ │ @ instruction: 0xfb8c0189 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #332] @ (112e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250693,15 +250695,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 112da0 │ │ │ │ ldr??.w r0, [r6, #393] @ 0x189 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #324] @ (112f88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250807,15 +250809,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 112f00 │ │ │ │ strb.w r0, [lr, #393] @ 0x189 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ (11310c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250928,15 +250930,15 @@ │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11308e │ │ │ │ @ instruction: 0xf72e0189 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #344] @ (113280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251045,15 +251047,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 113200 │ │ │ │ nop │ │ │ │ sub.w r1, sl, #4489216 @ 0x448000 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #384] @ (11341c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251169,15 +251171,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 11334c │ │ │ │ bics.w r1, r6, #4489216 @ 0x448000 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ (1135a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251288,15 +251290,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 1134d8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf29a0189 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ (113748 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251416,15 +251418,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 11367c │ │ │ │ nop │ │ │ │ adds.w r1, r6, #137 @ 0x89 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (1138c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251532,15 +251534,15 @@ │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 11380c │ │ │ │ vrhadd.s32 d16, d30, d9 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ (113a64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251657,15 +251659,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 11399a │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r2, #548]! @ 0x224 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ (113be8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251776,15 +251778,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 113b2c │ │ │ │ nop │ │ │ │ mrrc 1, 8, r0, r2, cr9 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ (113d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251901,15 +251903,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 113cb6 │ │ │ │ nop │ │ │ │ pkhbt r1, lr, r9, lsl #2 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #380] @ (113f10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252029,15 +252031,16 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 113e4c │ │ │ │ nop │ │ │ │ ldmdb lr!, {r0, r3, r7, r8} │ │ │ │ - vaddw.u32 q0, q1, d9 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ (114094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -252148,15 +252151,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 113fd8 │ │ │ │ nop │ │ │ │ b.n 113fe4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cdp2 1, 0, cr0, cr6, cr9, {0} │ │ │ │ + cdp2 1, 10, cr0, cr6, cr9, {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, #504] @ (1142a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -252304,15 +252307,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 1141a4 │ │ │ │ b.n 113ef0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfbd80109 │ │ │ │ + ldc2l 1, cr0, [r8], #-36 @ 0xffffffdc │ │ │ │ stmdb sp!, {r4, 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] @ (1144c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -252460,15 +252463,15 @@ │ │ │ │ bl ffad8 │ │ │ │ b.n 1143be │ │ │ │ nop │ │ │ │ b.n 113cd8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [sl], r9 │ │ │ │ + @ instruction: 0xfa4a0109 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #548] @ (114708 ) │ │ │ │ @@ -252629,15 +252632,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ b.n 114ae8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - @ instruction: 0xf7560109 │ │ │ │ + @ instruction: 0xf7f60109 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252754,15 +252757,15 @@ │ │ │ │ nop │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r1, r0, #8978432 @ 0x890000 │ │ │ │ + @ instruction: 0xf6700109 │ │ │ │ stmdb sp!, {r3, r4, r5, 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] @ (1149dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [pc, #332] @ 1149e0 │ │ │ │ @@ -252880,15 +252883,15 @@ │ │ │ │ b.n 114930 │ │ │ │ udf #64 @ 0x40 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r1, r4, #8978432 @ 0x890000 │ │ │ │ + @ instruction: 0xf4e40109 │ │ │ │ stmdb sp!, {r4, 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] @ (114b9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -253017,15 +253020,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl ffad8 │ │ │ │ b.n 114ac8 │ │ │ │ bgt.n 114b44 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf26c0109 │ │ │ │ + ssat r1, #10, ip │ │ │ │ stmdb sp!, {r4, 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] @ (114d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -253156,15 +253159,15 @@ │ │ │ │ b.n 114c8c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ blt.n 114da0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - eor.w r1, r8, #9 │ │ │ │ + @ instruction: 0xf1280109 │ │ │ │ stmdb sp!, {r3, r4, r5, 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] @ (114ec0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -253270,15 +253273,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 114e3a │ │ │ │ nop │ │ │ │ bls.n 114f50 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - vrhadd.s8 d16, d2, d9 │ │ │ │ + vaddw.s32 q8, q1, d9 │ │ │ │ stmdb sp!, {r3, r4, r5, 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] @ (115010 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -253384,15 +253387,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 114f8a │ │ │ │ nop │ │ │ │ bvc.n 115000 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldcl 1, cr0, [sl, #36] @ 0x24 │ │ │ │ + cdp 1, 7, cr0, cr10, cr9, {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, #300] @ (115158 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -253493,15 +253496,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl ffad8 │ │ │ │ b.n 1150b8 │ │ │ │ nop │ │ │ │ bvs.n 1150a8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - mrrc 1, 0, r0, r2, cr9 │ │ │ │ + ldcl 1, cr0, [r2], #36 @ 0x24 │ │ │ │ stmdb sp!, {r4, 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] @ (1152a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -253599,15 +253602,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl ffad8 │ │ │ │ b.n 115202 │ │ │ │ nop │ │ │ │ bpl.n 115360 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - @ instruction: 0xeaf20109 │ │ │ │ + @ instruction: 0xeb920109 │ │ │ │ stmdb sp!, {r4, 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] @ (1153d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -253708,15 +253711,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl ffad8 │ │ │ │ b.n 115340 │ │ │ │ nop │ │ │ │ bmi.n 115408 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - @ instruction: 0xe9a20109 │ │ │ │ + orr.w r1, r2, r9 │ │ │ │ stmdb sp!, {r4, 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] @ (115510 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -253814,15 +253817,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl ffad8 │ │ │ │ b.n 11547a │ │ │ │ nop │ │ │ │ bcs.n 1154d0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - @ instruction: 0xe8520109 │ │ │ │ + ldrd r0, r1, [r2], #36 @ 0x24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ (115678 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -253927,15 +253930,15 @@ │ │ │ │ vldr s3, [sp, #12] │ │ │ │ vldr s2, [sp, #8] │ │ │ │ vldr s1, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ b.n 1155a8 │ │ │ │ bne.n 1155d0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - b.n 1154a0 │ │ │ │ + b.n 1155e0 │ │ │ │ lsls r1, 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] │ │ │ │ @@ -254742,15 +254745,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 115f36 │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ble.n 116050 │ │ │ │ + ble.n 115f90 │ │ │ │ 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 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #420] @ (1161ec ) │ │ │ │ @@ -254888,15 +254891,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 1160f2 │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - blt.n 11625c │ │ │ │ + blt.n 11619c │ │ │ │ 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, #412] @ (1163a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255029,15 +255032,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11629e │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bls.n 11645c │ │ │ │ + bls.n 11639c │ │ │ │ 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 r5, [pc, #412] @ (11655c ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -255173,15 +255176,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 116458 │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bvc.n 116470 │ │ │ │ + bhi.n 1165b0 │ │ │ │ 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, #404] @ (11670c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255312,15 +255315,15 @@ │ │ │ │ addne.w r1, r6, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r6, #12] │ │ │ │ b.n 11667e │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 1166bc │ │ │ │ + bvs.n 1167fc │ │ │ │ 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, #404] @ (1168bc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -255453,15 +255456,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, r7, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 116830 │ │ │ │ itet ge │ │ │ │ lslge r1, r1, #6 │ │ │ │ - bmi.n 1168d0 @ unpredictable │ │ │ │ + bmi.n 116810 @ unpredictable │ │ │ │ lslge 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, #388] @ (116a5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255591,15 +255594,15 @@ │ │ │ │ addeq.w r1, r7, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 1169c6 │ │ │ │ pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bcs.n 116b08 │ │ │ │ + bcs.n 116a48 │ │ │ │ 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, #384] @ (116bf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255729,15 +255732,15 @@ │ │ │ │ addeq.w r1, r7, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 116b62 │ │ │ │ pop {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - beq.n 116b34 │ │ │ │ + bne.n 116c74 │ │ │ │ lsls r1, 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, #248] @ (116d08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256412,15 +256415,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 117338 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ 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, #348] @ (11758c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256543,15 +256546,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 1174b0 │ │ │ │ nop │ │ │ │ uxth r2, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, 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, #372] @ (11771c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256673,15 +256676,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 117638 │ │ │ │ cbz r2, 11772a │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ 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, #368] @ (1178a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256803,15 +256806,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 1177c4 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ 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, #348] @ (117a20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256934,15 +256937,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 117944 │ │ │ │ nop │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ 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, #376] @ (117bb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257067,17 +257070,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 117abe │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - itt │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ + 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, #376] @ (117d48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -257201,16 +257204,16 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 117cbc │ │ │ │ add r3, sp, #8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bkpt 0x0068 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ + it eq │ │ │ │ + lsleq 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, #380] @ (117ee0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -257335,15 +257338,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 117e46 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ 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, #348] @ (118058 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257466,15 +257469,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 117f7c │ │ │ │ nop │ │ │ │ add r7, pc, #856 @ (adr r7, 1183b4 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - revsh r2, r7 │ │ │ │ + cbnz r2, 1180c6 │ │ │ │ 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, #376] @ (1181ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257599,15 +257602,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 1180f6 │ │ │ │ add r6, pc, #376 @ (adr r6, 118368 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cbnz r4, 118204 │ │ │ │ + cbnz r4, 11822c │ │ │ │ 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, #376] @ (118380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257733,15 +257736,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1182f4 │ │ │ │ add r4, pc, #808 @ (adr r4, 1186ac ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ 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, #380] @ (118518 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257867,15 +257870,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11847e │ │ │ │ add r3, pc, #216 @ (adr r3, 1185f4 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ 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 r5, [pc, #344] @ (11868c ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -257992,15 +257995,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 1185b4 │ │ │ │ nop │ │ │ │ add r1, pc, #632 @ (adr r1, 118908 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ 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 r5, [pc, #352] @ (118808 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -258118,15 +258121,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 118724 │ │ │ │ nop │ │ │ │ add r0, pc, #168 @ (adr r0, 1188b4 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - uxth r6, r5 │ │ │ │ + cbz r6, 118862 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #368] @ (118994 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -258251,15 +258254,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118906 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cbz r4, 1189a4 │ │ │ │ + cbz r4, 1189cc │ │ │ │ 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, #372] @ (118b24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258384,15 +258387,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118a8c │ │ │ │ nop │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ 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 r5, [pc, #344] @ (118c98 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -258509,15 +258512,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 118bc0 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ 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 r5, [pc, #352] @ (118e14 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -258635,15 +258638,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 118d30 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #368] @ (118fa0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -258768,15 +258771,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118f12 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ 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, #372] @ (119130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258901,15 +258904,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119098 │ │ │ │ nop │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ 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 │ │ │ │ rsb r3, r0, #45 @ 0x2d │ │ │ │ ldr r5, [pc, #424] @ (1192f8 ) │ │ │ │ @@ -264268,15 +264271,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 11d198 │ │ │ │ ldrsb r6, [r3, r0] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #376] @ (11d3c0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -264403,15 +264406,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 11d32a │ │ │ │ strb r2, [r1, r2] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r1, 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, #392] @ (11d564 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264537,15 +264540,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11d476 │ │ │ │ nop │ │ │ │ strh r6, [r6, r3] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ 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, #396] @ (11d70c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264672,15 +264675,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11d60e │ │ │ │ nop │ │ │ │ str r2, [r2, r5] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ 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, #396] @ (11d8b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264808,15 +264811,15 @@ │ │ │ │ movtgt r3, #16368 @ 0x3ff0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11d822 │ │ │ │ ldr r7, [pc, #680] @ (11db60 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r5, #20] │ │ │ │ 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, #388] @ (11da54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264945,15 +264948,15 @@ │ │ │ │ addle.w r1, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11d9b4 │ │ │ │ ldr r6, [pc, #8] @ (11da60 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #472] @ (11dc48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265097,15 +265100,15 @@ │ │ │ │ vldr d3, [sp, #24] │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 11dafc │ │ │ │ ldr r4, [pc, #392] @ (11ddd4 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #460] @ (11de30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265249,15 +265252,15 @@ │ │ │ │ bl 100508 │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 11dcec │ │ │ │ ldr r2, [pc, #440] @ (11dfec ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (11dff8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265397,15 +265400,15 @@ │ │ │ │ movtgt r3, #16368 @ 0x3ff0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11df38 │ │ │ │ ldr r0, [pc, #536] @ (11e214 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (11e1b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265543,15 +265546,15 @@ │ │ │ │ addle.w r1, r7, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r7, #32 │ │ │ │ strgt r3, [r7, #28] │ │ │ │ b.n 11e0fa │ │ │ │ mov lr, r7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #588] @ (11e418 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265737,17 +265740,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11e2ee │ │ │ │ cmp r4, r0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ 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, #596] @ (11e68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265938,17 +265941,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11e55a │ │ │ │ nop │ │ │ │ cmp r2, r3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ 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, #596] @ (11e900 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -266141,17 +266144,17 @@ │ │ │ │ addne.w r4, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 11e848 │ │ │ │ nop │ │ │ │ ands r6, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #576] @ (11eb5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -266331,17 +266334,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11ea36 │ │ │ │ subs r5, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ 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, #584] @ (11edc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -266526,17 +266529,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11ec98 │ │ │ │ nop │ │ │ │ subs r3, #86 @ 0x56 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #560] @ (11f010 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -266717,17 +266720,17 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 11eeb4 │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #448] @ (11f1f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -266871,15 +266874,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11f0e8 │ │ │ │ adds r6, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, lr │ │ │ │ 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, #424] @ (11f3b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267012,15 +267015,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11f2b4 │ │ │ │ nop │ │ │ │ adds r4, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - mvns r2, r6 │ │ │ │ + add sl, r2 │ │ │ │ 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, #436] @ (11f584 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267159,15 +267162,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11f47e │ │ │ │ nop │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - tst r6, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r1, 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, #464] @ (11f770 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267311,15 +267314,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11f660 │ │ │ │ adds r1, #50 @ 0x32 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ands r0, r0 │ │ │ │ + lsls r0, r4 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #444] @ (11f948 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -267460,15 +267463,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11f844 │ │ │ │ nop │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ 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, #424] @ (11fb0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267601,15 +267604,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11fa0c │ │ │ │ nop │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r1, 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, #352] @ (11fc88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267729,15 +267732,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11fbac │ │ │ │ nop │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #448] @ (11fe64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267877,15 +267880,15 @@ │ │ │ │ vldr s3, [sp, #16] │ │ │ │ vldr s2, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 11fd2a │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ 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, #420] @ (120024 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -268016,15 +268019,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 11ff26 │ │ │ │ nop │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #492] @ (12022c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -268173,15 +268176,15 @@ │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 1200dc │ │ │ │ nop │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ 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, #452] @ (12040c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -268319,15 +268322,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 120300 │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ 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, #484] @ (12060c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -268479,15 +268482,15 @@ │ │ │ │ bl 100508 │ │ │ │ b.n 1204f0 │ │ │ │ nop │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r1, #22 │ │ │ │ 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, #508] @ (120828 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -268641,15 +268644,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ 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, #404] @ (1209d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -268788,15 +268791,15 @@ │ │ │ │ bl 100508 │ │ │ │ b.n 1208e6 │ │ │ │ subs r4, r1, #2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @ instruction: 0xf7aa0188 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r5, #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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ @@ -268934,15 +268937,15 @@ │ │ │ │ bl 100508 │ │ │ │ b.n 120aa0 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @ instruction: 0xf5f40188 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ 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, #572] @ (120dec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -269111,15 +269114,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 120ca6 │ │ │ │ subs r2, r4, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ 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, #620] @ (121078 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -269299,15 +269302,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ adds r6, r0, r3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r6, #32 │ │ │ │ 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, #572] @ (1212d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -269476,15 +269479,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 121188 │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r1, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ 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, #444] @ (1214ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -269622,15 +269625,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 12139c │ │ │ │ asrs r2, r4, #15 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ 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 r5, [pc, #424] @ (121670 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -269765,15 +269768,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 12156a │ │ │ │ nop │ │ │ │ asrs r2, r1, #8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (121808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -269897,15 +269900,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 12170e │ │ │ │ nop │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + subs r2, r2, #0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #448] @ (1219e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -270044,15 +270047,15 @@ │ │ │ │ bl 100508 │ │ │ │ vldr s2, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 1218ac │ │ │ │ lsrs r6, r5, #26 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + adds r6, r3, #1 │ │ │ │ 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, #424] @ (121ba8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -270184,15 +270187,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100508 │ │ │ │ b.n 121a9c │ │ │ │ lsrs r2, r2, #19 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + subs r4, r6, r0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (121d98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -270335,15 +270338,15 @@ │ │ │ │ bl 100508 │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 121c58 │ │ │ │ lsrs r6, r1, #12 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r6, r1 │ │ │ │ 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, #432] @ (121f64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -270478,15 +270481,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 121ed4 │ │ │ │ lsrs r6, r3, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ 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, #412] @ (12211c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -270618,15 +270621,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12208e │ │ │ │ lsls r2, r2, #29 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ 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, #380] @ (1222b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -270751,15 +270754,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122224 │ │ │ │ nop │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (122474 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -270895,15 +270898,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1223b6 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ 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, #416] @ (122630 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271034,15 +271037,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12259e │ │ │ │ nop │ │ │ │ lsls r2, r0, #9 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #444] @ (122808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271183,15 +271186,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122746 │ │ │ │ nop │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ 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, #400] @ (1229b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271321,15 +271324,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12291a │ │ │ │ nop │ │ │ │ cdp2 1, 10, cr0, cr14, cr8, {4} │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, 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, #396] @ (122b5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271460,15 +271463,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122ac0 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r2, #-544] @ 0xfffffde0 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ 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, #384] @ (122cf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271594,15 +271597,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122c5a │ │ │ │ nop │ │ │ │ @ instruction: 0xfb5a0188 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #400] @ (122ea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271735,15 +271738,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r1, r7, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 122df4 │ │ │ │ ldrsh.w r0, [lr, #392] @ 0x188 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ 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, #388] @ (123044 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -271870,15 +271873,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122fac │ │ │ │ ldrb.w r0, [r2, ] │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #408] @ (1231f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -272011,15 +272014,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 123146 │ │ │ │ @ instruction: 0xf6720188 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r1, 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, #268] @ (12331c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -274486,17 +274489,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 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #776] @ (125350 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -274746,17 +274749,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 r6, #252 @ 0xfc │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #840] @ (1256c4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -275015,17 +275018,17 @@ │ │ │ │ nop │ │ │ │ bcc.n 125770 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 125b9a │ │ │ │ ldrh.w r2, [r4, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -275407,15 +275410,15 @@ │ │ │ │ b.n 12553e │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - orn r1, r2, r8 │ │ │ │ + add.w r1, r2, r8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl ffad8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 125912 │ │ │ │ @@ -275695,17 +275698,17 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1264c6 │ │ │ │ ldrh.w r2, [r4, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -276071,15 +276074,15 @@ │ │ │ │ b.n 125d04 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - b.n 126704 │ │ │ │ + b.n 126844 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 125cb2 │ │ │ │ b.n 125cc0 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -276694,19 +276697,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 126f1a │ │ │ │ @@ -277486,19 +277489,19 @@ │ │ │ │ bcs.w 1272c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12796c │ │ │ │ @@ -277971,20 +277974,20 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr14, {7} │ │ │ │ - @ instruction: 0xfb6000ee │ │ │ │ + cdp2 0, 10, cr0, cr2, cr14, {7} │ │ │ │ + stc2 0, cr0, [r0], {238} @ 0xee │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 127e40 │ │ │ │ add.w r8, r3, #4960 @ 0x1360 │ │ │ │ @@ -278490,20 +278493,20 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb r2, [r6, #31] │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf79e00ee │ │ │ │ - @ instruction: 0xf4e800ee │ │ │ │ + ldrh.w r0, [lr, lr, lsl #2] │ │ │ │ + @ instruction: 0xf58800ee │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1285be │ │ │ │ ldrh.w r2, [r4, #452] @ 0x1c4 │ │ │ │ @@ -279000,20 +279003,20 @@ │ │ │ │ b.n 128918 │ │ │ │ add r0, pc, #176 @ (adr r0, 128a48 ) │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1289ca │ │ │ │ + rev r6, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r0, [r4, #27] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf0d200ee │ │ │ │ - cdp 0, 0, cr0, cr8, cr14, {7} │ │ │ │ + sbcs.w r0, r2, #238 @ 0xee │ │ │ │ + cdp 0, 10, cr0, cr8, cr14, {7} │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r4, #15 │ │ │ │ @@ -279607,20 +279610,20 @@ │ │ │ │ b.n 1290be │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r1, #6 │ │ │ │ strb r2, [r0, #7] │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 12916e │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strd r0, r0, [r2, #-952] @ 0x3b8 │ │ │ │ - b.n 128e1c │ │ │ │ + strd r0, r0, [r2, #952]! @ 0x3b8 │ │ │ │ + b.n 128f5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -280258,21 +280261,21 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - b.n 129bdc │ │ │ │ + b.n 129d1c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 129c7e │ │ │ │ @@ -280858,21 +280861,21 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #8] │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - bls.n 129ffc │ │ │ │ + bge.n 12a13c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 12a094 │ │ │ │ + bvc.n 12a1d4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -281509,21 +281512,21 @@ │ │ │ │ b.n 12a852 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - bne.n 12a864 │ │ │ │ + bcs.n 12a9a4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -282194,15 +282197,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ str r6, [r1, r7] │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r6, [pc, #904] @ (12b524 ) │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldr r3, [pc, #936] @ (12b548 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #936] @ (12b54c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -282477,17 +282480,17 @@ │ │ │ │ sbfx r2, r2, #20, #10 │ │ │ │ b.n 12b4b2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r6, 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 12b03a │ │ │ │ @@ -282908,21 +282911,21 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldr r0, [pc, #696] @ (12bd5c ) │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp sl, fp │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ite gt │ │ │ │ - lslgt r6, r5, #3 │ │ │ │ - pople {r1, pc} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -283620,21 +283623,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r4, #15 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ @@ -284349,15 +284352,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r6, #170 @ 0xaa │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r0, r1, #6 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12cc84 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ @@ -284634,17 +284637,17 @@ │ │ │ │ ble.w 12ca44 │ │ │ │ b.n 12cb4e │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12d34a │ │ │ │ ldrh.w r2, [r8, #568] @ 0x238 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -285450,23 +285453,23 @@ │ │ │ │ ble.w 12d468 │ │ │ │ b.n 12d578 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r1, #28 │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, 12dc20 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 12dea0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 12dc0c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 12de8c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12ddd4 │ │ │ │ ldrh.w r2, [r8, #568] @ 0x238 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -290083,15 +290086,15 @@ │ │ │ │ sub.w r2, r6, #880 @ 0x370 │ │ │ │ ldr.w r3, [r4, #996] @ 0x3e4 │ │ │ │ add.w r1, r2, #98304 @ 0x18000 │ │ │ │ add.w r0, r2, #94208 @ 0x17000 │ │ │ │ ldrb.w ip, [r1, #1379] @ 0x563 │ │ │ │ ldr.w r2, [r0, #2776] @ 0xad8 │ │ │ │ b.n 131730 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1104] @ 131c74 │ │ │ │ sub.w r5, r0, #569344 @ 0x8b000 │ │ │ │ @@ -291169,15 +291172,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13249e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291191,15 +291194,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1324d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291213,15 +291216,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #7 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13250e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291235,15 +291238,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132546 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291257,15 +291260,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13257e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291279,15 +291282,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1325b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291301,15 +291304,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1325ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291323,15 +291326,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -291350,17 +291353,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291379,17 +291382,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291407,17 +291410,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132700 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ vaddw.u q8, q10, d7 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291435,17 +291438,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13274c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ vaddw.u32 q0, q12, d7 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291463,17 +291466,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132798 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ vrhadd.u16 d16, d28, d7 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291491,17 +291494,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1327e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ vrhadd.u16 d0, d16, d7 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [pc, #784] @ (132af8 ) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1327ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291514,15 +291517,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 13, cr0, cr0, cr7, {4} │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132826 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291535,15 +291538,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 9, cr0, cr8, cr7, {4} │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13285e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291556,15 +291559,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 6, cr0, cr0, cr7, {4} │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r6, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132896 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291577,15 +291580,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 2, cr0, cr8, cr7, {4} │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1328ce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291598,15 +291601,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r0, #540]! @ 0x21c │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132906 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291619,15 +291622,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r8, #540]! @ 0x21c │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r5, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13293e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291640,15 +291643,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r0, #540] @ 0x21c │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132976 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -291661,15 +291664,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r8, #-540] @ 0xfffffde4 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -291687,17 +291690,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1329f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ stc2 1, cr0, [r4, #-540] @ 0xfffffde4 │ │ │ │ - ldr r6, [pc, #152] @ (132a88 ) │ │ │ │ + ldr r6, [pc, #792] @ (132d08 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #736] @ (132cd4 ) │ │ │ │ + ldr r6, [pc, #352] @ (132b54 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291715,17 +291718,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132a3c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldc2 1, cr0, [r8], #540 @ 0x21c │ │ │ │ - ldr r5, [pc, #808] @ (132d64 ) │ │ │ │ + ldr r6, [pc, #424] @ (132be4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #432] @ (132bf0 ) │ │ │ │ + ldr r6, [pc, #48] @ (132a70 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291743,17 +291746,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132a88 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ stc2l 1, cr0, [ip], #-540 @ 0xfffffde4 │ │ │ │ - ldr r5, [pc, #440] @ (132c40 ) │ │ │ │ + ldr r6, [pc, #56] @ (132ac0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #128] @ (132b0c ) │ │ │ │ + ldr r5, [pc, #768] @ (132d8c ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291771,17 +291774,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132ad4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ stc2 1, cr0, [r0], #-540 @ 0xfffffde4 │ │ │ │ - ldr r5, [pc, #72] @ (132b1c ) │ │ │ │ + ldr r5, [pc, #712] @ (132d9c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #848] @ (132e28 ) │ │ │ │ + ldr r5, [pc, #464] @ (132ca8 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291799,17 +291802,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b20 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfbd40187 │ │ │ │ - ldr r4, [pc, #728] @ (132df8 ) │ │ │ │ + ldr r5, [pc, #344] @ (132c78 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #544] @ (132d44 ) │ │ │ │ + ldr r5, [pc, #160] @ (132bc4 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291827,17 +291830,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b6c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb880187 │ │ │ │ - ldr r4, [pc, #360] @ (132cd4 ) │ │ │ │ + ldr r4, [pc, #1000] @ (132f54 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #240] @ (132c60 ) │ │ │ │ + ldr r4, [pc, #880] @ (132ee0 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291855,17 +291858,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132bb8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb3c0187 │ │ │ │ - ldr r3, [pc, #1016] @ (132fb0 ) │ │ │ │ + ldr r4, [pc, #632] @ (132e30 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #960] @ (132f7c ) │ │ │ │ + ldr r4, [pc, #576] @ (132dfc ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291883,17 +291886,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaf00187 │ │ │ │ - ldr r3, [pc, #600] @ (132e5c ) │ │ │ │ + ldr r4, [pc, #216] @ (132cdc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #656] @ (132e98 ) │ │ │ │ + ldr r4, [pc, #272] @ (132d18 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291911,17 +291914,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c50 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaa40187 │ │ │ │ - ldr r4, [pc, #168] @ (132cf8 ) │ │ │ │ + ldr r4, [pc, #808] @ (132f78 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #352] @ (132db4 ) │ │ │ │ + ldr r3, [pc, #992] @ (133034 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291939,17 +291942,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c9c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa580187 │ │ │ │ - ldr r3, [pc, #792] @ (132fb4 ) │ │ │ │ + ldr r4, [pc, #408] @ (132e34 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #48] @ (132cd0 ) │ │ │ │ + ldr r3, [pc, #688] @ (132f50 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291967,17 +291970,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132ce8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa0c0187 │ │ │ │ - ldr r3, [pc, #312] @ (132e20 ) │ │ │ │ + ldr r3, [pc, #952] @ (1330a0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #768] @ (132fec ) │ │ │ │ + ldr r3, [pc, #384] @ (132e6c ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -291995,17 +291998,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132d34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ vst2.8 {d16[4],d17[4]}, [r0], r7 │ │ │ │ - ldr r2, [pc, #968] @ (1330fc ) │ │ │ │ + ldr r3, [pc, #584] @ (132f7c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #464] @ (132f08 ) │ │ │ │ + ldr r3, [pc, #80] @ (132d88 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292023,17 +292026,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132d80 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ - ldr r4, [pc, #56] @ (132db8 ) │ │ │ │ + ldr r4, [pc, #696] @ (133038 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #160] @ (132e24 ) │ │ │ │ + ldr r2, [pc, #800] @ (1330a4 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292051,17 +292054,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132dcc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ vld4.32 {d0,d2,d4,d6}, [r8], r7 │ │ │ │ - ldr r3, [pc, #696] @ (133084 ) │ │ │ │ + ldr r4, [pc, #312] @ (132f04 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #880] @ (133140 ) │ │ │ │ + ldr r2, [pc, #496] @ (132fc0 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292079,17 +292082,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e18 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r0, [ip, #391] @ 0x187 │ │ │ │ - ldr r3, [pc, #296] @ (132f40 ) │ │ │ │ + ldr r3, [pc, #936] @ (1331c0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #576] @ (13305c ) │ │ │ │ + ldr r2, [pc, #192] @ (132edc ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292107,17 +292110,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e64 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r0, [r0, #391] @ 0x187 │ │ │ │ - ldr r2, [pc, #936] @ (13320c ) │ │ │ │ + ldr r3, [pc, #552] @ (13308c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ (132f78 ) │ │ │ │ + ldr r1, [pc, #912] @ (1331f8 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292135,17 +292138,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132eb0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ str.w r0, [r4, ] │ │ │ │ - ldr r2, [pc, #536] @ (1330c8 ) │ │ │ │ + ldr r3, [pc, #152] @ (132f48 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #992] @ (133294 ) │ │ │ │ + ldr r1, [pc, #608] @ (133114 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292163,17 +292166,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132efc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7f80187 │ │ │ │ - ldr r2, [pc, #152] @ (132f94 ) │ │ │ │ + ldr r2, [pc, #792] @ (133214 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #688] @ (1331b0 ) │ │ │ │ + ldr r1, [pc, #304] @ (133030 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292191,17 +292194,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132f48 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7ac0187 │ │ │ │ - ldr r1, [pc, #776] @ (133250 ) │ │ │ │ + ldr r2, [pc, #392] @ (1330d0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #384] @ (1330cc ) │ │ │ │ + ldr r1, [pc, #0] @ (132f4c ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292219,17 +292222,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132f94 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7600187 │ │ │ │ - ldr r1, [pc, #392] @ (13311c ) │ │ │ │ + ldr r2, [pc, #8] @ (132f9c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #80] @ (132fe8 ) │ │ │ │ + ldr r0, [pc, #720] @ (133268 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292247,17 +292250,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132fe0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7140187 │ │ │ │ - ldr r2, [pc, #200] @ (1330a8 ) │ │ │ │ + ldr r2, [pc, #840] @ (133328 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #416] @ (133184 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292275,17 +292278,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13302c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ movt r1, #34951 @ 0x8887 │ │ │ │ - ldr r1, [pc, #872] @ (133394 ) │ │ │ │ + ldr r2, [pc, #488] @ (133214 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bxns pc │ │ │ │ + ldr r0, [pc, #112] @ (1330a0 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292303,17 +292306,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (133078 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf67c0187 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + ldr r0, [pc, #488] @ (133260 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bx r6 │ │ │ │ + blx sl │ │ │ │ lsls r6, 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 │ │ │ │ @@ -292331,17 +292334,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1330c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf6300187 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + ldr r0, [pc, #136] @ (13314c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mov ip, ip │ │ │ │ + blxns r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1330ce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292354,15 +292357,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf5f00187 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133106 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292375,15 +292378,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs.w r1, r8, #4423680 @ 0x438000 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13313e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292396,15 +292399,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf5800187 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133176 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292417,15 +292420,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adc.w r1, r8, #4423680 @ 0x438000 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (133200 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -292453,19 +292456,19 @@ │ │ │ │ mov r0, lr │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adds.w r1, r8, #4423680 @ 0x438000 │ │ │ │ - ldr r0, [pc, #240] @ (1332f8 ) │ │ │ │ + ldr r0, [pc, #880] @ (133578 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp lr, r5 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (133268 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -292493,19 +292496,19 @@ │ │ │ │ mov r0, lr │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4b00187 │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #384] @ (1333f0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1332e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -292541,19 +292544,19 @@ │ │ │ │ mov r0, ip │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orr.w r1, r8, #4423680 @ 0x438000 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #384] @ (133470 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (133360 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -292589,19 +292592,19 @@ │ │ │ │ mov r0, ip │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ubfx r1, ip, #2, #8 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bx r6 │ │ │ │ + blx sl │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, r7 │ │ │ │ + add lr, fp │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1333dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -292637,19 +292640,19 @@ │ │ │ │ mov r0, ip │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3500187 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov r8, r4 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - mvns r2, r0 │ │ │ │ + add r2, ip │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (133458 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -292685,19 +292688,19 @@ │ │ │ │ mov r0, ip │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2d40187 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1334d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -292733,19 +292736,19 @@ │ │ │ │ mov r0, ip │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2580187 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (133550 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -292781,19 +292784,19 @@ │ │ │ │ mov r0, ip │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rsbs r1, ip, #135 @ 0x87 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r8, lr │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133566 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292806,15 +292809,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adcs.w r1, r8, #135 @ 0x87 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13359e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292827,15 +292830,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1200187 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1335d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292848,15 +292851,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf0e80187 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13360e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292869,15 +292872,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf0b00187 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133646 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292890,15 +292893,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orns r1, r8, #135 @ 0x87 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13367e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292911,15 +292914,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orr.w r1, r0, #135 @ 0x87 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1336b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292932,15 +292935,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ and.w r1, r8, #135 @ 0x87 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1336ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292953,15 +292956,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vaddw.s16 q8, q8, d7 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133726 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292974,15 +292977,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vaddw.s16 q0, q12, d7 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13375e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292995,15 +292998,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vrhadd.s32 d16, d16, d7 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133796 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293016,15 +293019,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vrhadd.s32 d0, d24, d7 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1337ce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293037,15 +293040,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 15, cr0, cr0, cr7, {4} │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133806 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293058,15 +293061,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 11, cr0, cr8, cr7, {4} │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13383e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293079,15 +293082,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 8, cr0, cr0, cr7, {4} │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133876 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293100,15 +293103,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 4, cr0, cr8, cr7, {4} │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1338ae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293121,15 +293124,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 1, cr0, cr0, cr7, {4} │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1338e6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293142,15 +293145,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r8, #540] @ 0x21c │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13391e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293163,15 +293166,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r0, #540]! @ 0x21c │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133956 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293184,15 +293187,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r8, #-540]! @ 0xfffffde4 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13398e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293205,15 +293208,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r0, #-540]! @ 0xfffffde4 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1339c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293226,15 +293229,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r8], #540 @ 0x21c │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1339fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293247,15 +293250,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r0], {135} @ 0x87 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a36 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293268,15 +293271,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], {135} @ 0x87 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a6e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293289,15 +293292,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrrc 1, 8, r0, r0, cr7 @ │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133aa6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293310,15 +293313,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r8], {135} @ 0x87 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ade │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293331,15 +293334,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebe00187 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b16 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293352,15 +293355,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub.w r1, r8, r7, lsl #2 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b4e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293373,15 +293376,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sbcs.w r1, r0, r7, lsl #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b86 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293394,15 +293397,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb380187 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133bbe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293415,15 +293418,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add.w r1, r0, r7, lsl #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133bf6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293436,15 +293439,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pkhbt r1, r8, r7, lsl #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c2e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293457,15 +293460,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ eors.w r1, r0, r7, lsl #2 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c66 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293478,15 +293481,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orrs.w r1, r8, r7, lsl #2 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c9e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293499,15 +293502,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bic.w r1, r0, r7, lsl #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133cd6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293520,15 +293523,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r8, #540]! @ 0x21c │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d0e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293541,15 +293544,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b00187 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293562,15 +293565,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r8, #-540]! @ 0x21c │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d7e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293583,15 +293586,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r0, #-540] @ 0x21c │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133db6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293604,15 +293607,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb r8, {r0, r1, r2, r7, r8} │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133dee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293625,15 +293628,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d00187 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e26 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293646,15 +293649,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia.w r8, {r0, r1, r2, r7, r8} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e5e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293667,15 +293670,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r0], #-540 @ 0x21c │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293688,15 +293691,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8280187 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ece │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293710,15 +293713,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133edc │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293732,15 +293735,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133ea4 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293754,15 +293757,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133e6c │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293776,15 +293779,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133e34 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133fae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293798,15 +293801,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133dfc │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133fe6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293820,15 +293823,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133dc4 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13401e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293842,15 +293845,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d8c │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 134056 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293864,15 +293867,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d54 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13408e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293886,15 +293889,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d1c │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1340c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293908,15 +293911,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133ce4 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1340fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293930,15 +293933,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133cac │ │ │ │ lsls r7, r0, #6 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -300857,15 +300860,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ lsls r7, r0, #6 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + b.n 139b90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (139bc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -302028,21 +302031,21 @@ │ │ │ │ nop │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #6 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 13a7da │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsls r7, r0, #6 │ │ │ │ subs r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 13a6cc │ │ │ │ + bmi.n 13a80c │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r1, r8 │ │ │ │ blx 67794 <__aeabi_idivmod@plt> │ │ │ │ cbz r1, 13a7da │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -302779,15 +302782,15 @@ │ │ │ │ b.w 13a3ba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ bl 1c4f66 │ │ │ │ stc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ stcl 15, cr15, [r9], {255} @ 0xff │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #593920 @ 0x91000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -303304,21 +303307,21 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 13b3ac │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 13b518 │ │ │ │ b.n 13b3ac │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 13b920 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 13b7a0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 13b60c ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 13b88c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, pc, #512 @ (adr r2, 13b738 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 13b5b8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, pc, #296 @ (adr r2, 13b664 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 13b8e4 ) │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #192] @ (13b60c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -327274,17 +327277,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ b.n 14ce22 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ add.w r5, r7, #593920 @ 0x91000 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14d0b8 │ │ │ │ ldrb.w r3, [r5, #1450] @ 0x5aa │ │ │ │ cmp r3, #4 │ │ │ │ @@ -328445,15 +328448,15 @@ │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2760] @ 0xac8 │ │ │ │ b.w 14cf46 │ │ │ │ nop │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ add.w r5, r7, #593920 @ 0x91000 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14dda6 │ │ │ │ ldrb.w r3, [r5, #1454] @ 0x5ae │ │ │ │ cmp r3, #4 │ │ │ │ @@ -329010,15 +329013,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14e266 │ │ │ │ b.n 14e2b4 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #528] @ (14e5f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329189,15 +329192,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14e4a0 │ │ │ │ b.n 14e4de │ │ │ │ nop │ │ │ │ cmn r0, r6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #504] @ (14e808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329365,15 +329368,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14e6b6 │ │ │ │ b.n 14e6fc │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #496] @ (14ea14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329535,15 +329538,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14e8d4 │ │ │ │ b.n 14e90e │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (14ec18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329709,15 +329712,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14eace │ │ │ │ b.n 14eb0c │ │ │ │ nop │ │ │ │ subs r4, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (14ee08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329872,15 +329875,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ecd8 │ │ │ │ b.n 14ed0e │ │ │ │ subs r2, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #464] @ (14eff4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330040,15 +330043,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14eeba │ │ │ │ b.n 14eef0 │ │ │ │ nop │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #440] @ (14f1c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330197,15 +330200,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f0a8 │ │ │ │ b.n 14f0da │ │ │ │ nop │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ 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, #436] @ (14f394 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330346,17 +330349,17 @@ │ │ │ │ b.n 14f2b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r3, ip, lsl #2 │ │ │ │ bcc.n 14f2ae │ │ │ │ b.n 14f2b4 │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, 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, #404] @ (14f544 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330484,17 +330487,17 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14f474 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r4, 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, #384] @ (14f6e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330618,17 +330621,17 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14f61a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #110 @ 0x6e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r4, 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, #376] @ (14f874 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330748,17 +330751,17 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14f7b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r7, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, 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, #344] @ (14f9e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330871,17 +330874,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14f936 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, 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, #340] @ (14fb58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330992,17 +330995,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14faa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #800] @ (14fe98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331270,17 +331273,17 @@ │ │ │ │ bhi.n 14fdde │ │ │ │ mov r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2760] @ 0xac8 │ │ │ │ b.n 14fd1c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #712] @ (150180 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331515,17 +331518,17 @@ │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 150062 │ │ │ │ cmp r0, #24 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #720] @ (150470 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331768,17 +331771,17 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1503c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 150314 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #644] @ (150714 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331989,17 +331992,17 @@ │ │ │ │ bhi.n 150692 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 150610 │ │ │ │ nop │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #664] @ (1509cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332224,17 +332227,17 @@ │ │ │ │ cmp r3, ip │ │ │ │ bhi.n 150928 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 15088e │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #584] @ (150c34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332431,17 +332434,17 @@ │ │ │ │ cmp r3, ip │ │ │ │ bhi.n 150bbc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 150b40 │ │ │ │ adds r4, r4, #3 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #596] @ (150ea8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332646,17 +332649,17 @@ │ │ │ │ bhi.n 150e1c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 150d96 │ │ │ │ nop │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #552] @ (1510f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332852,17 +332855,17 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 151076 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 150ffc │ │ │ │ adds r0, r1, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #816] @ (151440 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -333129,17 +333132,17 @@ │ │ │ │ bhi.n 15138a │ │ │ │ mov r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 1512c2 │ │ │ │ asrs r0, r0, #23 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #736] @ (151740 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -333377,17 +333380,17 @@ │ │ │ │ bcc.n 1516b0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 151622 │ │ │ │ nop │ │ │ │ asrs r0, r6, #9 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r4, #28] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #748] @ (151a4c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -333634,17 +333637,17 @@ │ │ │ │ bhi.n 1519a6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 1518ee │ │ │ │ nop │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #700] @ (151d28 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -333870,17 +333873,17 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 151c9c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 151c12 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #696] @ (152000 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -334117,17 +334120,17 @@ │ │ │ │ bhi.n 151f60 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 151eba │ │ │ │ nop │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #628] @ (152294 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -334331,17 +334334,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 152218 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 152194 │ │ │ │ lsls r0, r6, #26 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #632] @ (15252c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -334551,17 +334554,17 @@ │ │ │ │ cmp r3, lr │ │ │ │ bhi.n 15249c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 152406 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #584] @ (152794 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -334763,17 +334766,17 @@ │ │ │ │ bhi.n 152718 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2760] @ 0xac8 │ │ │ │ b.n 152694 │ │ │ │ nop │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r6, r5] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (152998 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334947,15 +334950,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152852 │ │ │ │ b.n 152890 │ │ │ │ vrhadd.u16 d0, d30, d5 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ 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 r5, r2 │ │ │ │ @@ -335120,15 +335123,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152a52 │ │ │ │ b.n 152a8c │ │ │ │ ldc2 1, cr0, [sl, #-532] @ 0xfffffdec │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (152d98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335302,15 +335305,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152c52 │ │ │ │ b.n 152c90 │ │ │ │ @ instruction: 0xfb1e0185 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ 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 r5, r2 │ │ │ │ @@ -335475,15 +335478,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152e52 │ │ │ │ b.n 152e8c │ │ │ │ ldrsb.w r0, [sl, ] │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #464] @ (153184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335642,15 +335645,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15304a │ │ │ │ b.n 153080 │ │ │ │ nop │ │ │ │ @ instruction: 0xf71e0185 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #436] @ (153354 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -335804,15 +335807,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153234 │ │ │ │ b.n 153266 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5320185 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (153554 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335983,15 +335986,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15340e │ │ │ │ b.n 15344c │ │ │ │ bfi r1, r2, #2, #4 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r3, #6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (153754 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336165,15 +336168,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15360e │ │ │ │ b.n 15364c │ │ │ │ sbc.w r1, r2, #133 @ 0x85 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r0, #6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #508] @ (15396c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336344,15 +336347,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153816 │ │ │ │ b.n 15385c │ │ │ │ vrhadd.s32 d16, d18, d5 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #508] @ (153b84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336526,15 +336529,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153a2e │ │ │ │ b.n 153a74 │ │ │ │ stcl 1, cr0, [sl, #-532] @ 0xfffffdec │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (153d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336702,15 +336705,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153c3a │ │ │ │ b.n 153c74 │ │ │ │ @ instruction: 0xeb320185 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #472] @ (153f6c ) │ │ │ │ @@ -336869,15 +336872,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153e2e │ │ │ │ b.n 153e64 │ │ │ │ strd r0, r1, [r0, #-532] @ 0x214 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (154160 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337046,15 +337049,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154022 │ │ │ │ b.n 15405c │ │ │ │ b.n 153ff8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #472] @ (154354 ) │ │ │ │ @@ -337214,15 +337217,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154216 │ │ │ │ b.n 15424c │ │ │ │ b.n 153e08 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (154548 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337388,15 +337391,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154406 │ │ │ │ b.n 15443c │ │ │ │ nop │ │ │ │ b.n 154c10 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #456] @ (15472c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -337549,15 +337552,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1545f8 │ │ │ │ b.n 15462a │ │ │ │ nop │ │ │ │ b.n 154a0c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (154920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337723,15 +337726,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1547de │ │ │ │ b.n 154814 │ │ │ │ nop │ │ │ │ svc 138 @ 0x8a │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #456] @ (154b04 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -337884,15 +337887,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1549d0 │ │ │ │ b.n 154a02 │ │ │ │ nop │ │ │ │ ble.n 154a34 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (154ce8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338051,15 +338054,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154bb2 │ │ │ │ b.n 154be4 │ │ │ │ nop │ │ │ │ blt.n 154c50 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #444] @ (154ec0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338214,15 +338217,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154d94 │ │ │ │ b.n 154dc4 │ │ │ │ bls.n 154e60 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (1550a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338381,15 +338384,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154f6e │ │ │ │ b.n 154fa0 │ │ │ │ nop │ │ │ │ bvc.n 155094 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #444] @ (15527c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338544,15 +338547,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155150 │ │ │ │ b.n 155180 │ │ │ │ bvs.n 1552a4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #612] @ (1554fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338755,15 +338758,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155360 │ │ │ │ b.n 1553ca │ │ │ │ nop │ │ │ │ bmi.n 155574 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stc2 1, cr0, [sl, #20]! │ │ │ │ + cdp2 1, 4, cr0, cr10, cr5, {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, #584] @ (155760 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -338951,15 +338954,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1555d8 │ │ │ │ b.n 155638 │ │ │ │ bne.n 1556d8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - smlad r1, ip, r5, r0 │ │ │ │ + smlal r0, r1, ip, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #604] @ (1559d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -339157,15 +339160,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155842 │ │ │ │ b.n 1558a8 │ │ │ │ ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrb.w r0, [ip, #261] @ 0x105 │ │ │ │ + ldrsh.w r0, [ip, ] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (155c70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -339367,15 +339370,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155ac4 │ │ │ │ b.n 155b36 │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf5ee0105 │ │ │ │ + @ instruction: 0xf68e0105 │ │ │ │ stmdb sp!, {r4, 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] @ (155ec8 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -339564,15 +339567,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155d58 │ │ │ │ b.n 155dc4 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf37c0105 │ │ │ │ + ands.w r1, ip, #8716288 @ 0x850000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #584] @ (15612c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -339760,15 +339763,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155fa4 │ │ │ │ b.n 156004 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add.w r1, r0, #5 │ │ │ │ + sub.w r1, 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 │ │ │ │ ldr r3, [pc, #484] @ (15632c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -339936,15 +339939,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1561e6 │ │ │ │ b.n 156224 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cdp 1, 14, cr0, cr4, cr5, {0} │ │ │ │ + vaddw.s8 q0, q2, d5 │ │ │ │ stmdb sp!, {r4, 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, #532] @ (15655c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ @@ -340118,15 +340121,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156404 │ │ │ │ b.n 15644e │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r3, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldc 1, cr0, [lr], {5} │ │ │ │ + ldc 1, cr0, [lr, #-20]! @ 0xffffffec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #580] @ (1567bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -340312,15 +340315,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156636 │ │ │ │ b.n 156694 │ │ │ │ stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bic.w r1, r4, r5 │ │ │ │ + pkhbt r1, r4, r5 │ │ │ │ stmdb sp!, {r4, 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, #560] @ (156a08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -340505,16 +340508,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1568a4 │ │ │ │ b.n 156900 │ │ │ │ bkpt 0x00fc │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 156990 │ │ │ │ - lsls r5, r0, #4 │ │ │ │ + strd r0, r1, [r0], #-20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #628] @ (156c98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -340712,15 +340714,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156af2 │ │ │ │ b.n 156b60 │ │ │ │ pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 1566d0 │ │ │ │ + b.n 156810 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #664] @ (156f4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -340936,15 +340938,15 @@ │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156d8e │ │ │ │ b.n 156e08 │ │ │ │ rev r6, r3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - b.n 1573f0 │ │ │ │ + b.n 157530 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #700] @ (157228 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341163,15 +341165,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 157238 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #572] @ (157480 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341371,15 +341373,15 @@ │ │ │ │ b.n 15744a │ │ │ │ push {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 157470 │ │ │ │ + ble.n 1573b0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb 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, #596] @ (1576f8 ) │ │ │ │ @@ -341583,15 +341585,15 @@ │ │ │ │ b.n 1576c4 │ │ │ │ sxth r0, r6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldrh r0, [r0, #26] │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1577c4 │ │ │ │ + bge.n 157704 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #800] @ (157a3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341835,15 +341837,15 @@ │ │ │ │ bcc.w 157822 │ │ │ │ b.n 1578c8 │ │ │ │ nop │ │ │ │ add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - bvs.n 157a44 │ │ │ │ + bvc.n 157984 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #860] @ (157db8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -342101,15 +342103,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bcc.n 157ea8 │ │ │ │ + bmi.n 157de8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #800] @ (1580f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -342353,15 +342355,15 @@ │ │ │ │ bcc.w 157eda │ │ │ │ b.n 157f80 │ │ │ │ nop │ │ │ │ add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - beq.n 15812c │ │ │ │ + beq.n 15806c │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (158360 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -342551,15 +342553,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1581d4 │ │ │ │ b.n 158236 │ │ │ │ nop │ │ │ │ add r5, pc, #760 @ (adr r5, 15865c ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #536] @ (158594 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -342740,15 +342742,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158436 │ │ │ │ b.n 158492 │ │ │ │ nop │ │ │ │ add r3, pc, #344 @ (adr r3, 1586f0 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (158788 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -342913,15 +342915,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15864a │ │ │ │ b.n 158684 │ │ │ │ add r1, pc, #136 @ (adr r1, 158814 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #508] @ (1589a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -343088,15 +343090,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158854 │ │ │ │ b.n 158896 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (158bdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -343274,15 +343276,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158a6e │ │ │ │ b.n 158ac0 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #528] @ (158e08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -343461,15 +343463,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158cb4 │ │ │ │ b.n 158d04 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #540] @ (159040 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -343647,15 +343649,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158ed4 │ │ │ │ b.n 158f24 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #492] @ (159248 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -343823,15 +343825,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159106 │ │ │ │ b.n 159150 │ │ │ │ nop │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (15943c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -343993,15 +343995,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1592fa │ │ │ │ b.n 159330 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cbnz r4, 1594be │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #480] @ (159638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -344159,15 +344161,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1594fc │ │ │ │ b.n 159536 │ │ │ │ nop │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cbnz r2, 159676 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (159854 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -344337,15 +344339,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1596fa │ │ │ │ b.n 159740 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #488] @ (159a58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -344512,15 +344514,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15991c │ │ │ │ b.n 15995e │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #492] @ (159c60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -344686,15 +344688,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159b12 │ │ │ │ b.n 159b50 │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cbz r2, 159cc2 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #464] @ (159e4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -344853,15 +344855,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159d16 │ │ │ │ b.n 159d54 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #18] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cbz r6, 159e6c │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (15a030 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -345020,15 +345022,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159efa │ │ │ │ b.n 159f2c │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add sp, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (15a214 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -345185,15 +345187,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a0e4 │ │ │ │ b.n 15a118 │ │ │ │ strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (15a40c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -345354,15 +345356,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a2ca │ │ │ │ b.n 15a304 │ │ │ │ strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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] @ (15a5f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -345522,15 +345524,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a4c4 │ │ │ │ b.n 15a4fe │ │ │ │ nop │ │ │ │ strh r4, [r5, #20] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb 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 │ │ │ │ rsb r4, r0, #45 @ 0x2d │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -346530,15 +346532,15 @@ │ │ │ │ b.n 15b02a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15b00e │ │ │ │ b.n 15b06e │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r4, pc, #944 @ (adr r4, 15b564 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 15b3e4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldrh.w r4, [sp, #72] @ 0x48 │ │ │ │ @@ -346730,15 +346732,15 @@ │ │ │ │ b.n 15b2a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15b288 │ │ │ │ b.n 15b2de │ │ │ │ strb r0, [r0, #20] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r2, pc, #448 @ (adr r2, 15b5d4 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 15b454 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #552] @ (15b650 ) │ │ │ │ @@ -346925,15 +346927,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15b4d6 │ │ │ │ b.n 15b524 │ │ │ │ nop │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r0, pc, #88 @ (adr r0, 15b6b0 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 15b930 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #544] @ (15b88c ) │ │ │ │ @@ -347115,15 +347117,15 @@ │ │ │ │ b.n 15b736 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15b71c │ │ │ │ b.n 15b768 │ │ │ │ strb r0, [r5, #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #520] @ (15bab0 ) │ │ │ │ @@ -347300,15 +347302,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15b94c │ │ │ │ b.n 15b990 │ │ │ │ nop │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #512] @ (15bccc ) │ │ │ │ @@ -347481,15 +347483,15 @@ │ │ │ │ b.n 15bb8a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bb70 │ │ │ │ b.n 15bbb2 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #488] @ (15bed0 ) │ │ │ │ @@ -347656,15 +347658,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bd82 │ │ │ │ b.n 15bdbc │ │ │ │ nop │ │ │ │ ldr r2, [r5, #28] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, 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, #480] @ (15c0cc ) │ │ │ │ @@ -347827,15 +347829,15 @@ │ │ │ │ b.n 15bf9e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bf84 │ │ │ │ b.n 15bfbc │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, 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, #168] @ (15c18c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -351941,17 +351943,17 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #3 │ │ │ │ ldrb.w r4, [r6, #2760] @ 0xac8 │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13b08c │ │ │ │ @@ -352386,17 +352388,17 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r4, [r6, #2760] @ 0xac8 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13b08c │ │ │ │ @@ -352831,17 +352833,17 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r4, [r6, #2760] @ 0xac8 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13b08c │ │ │ │ @@ -353247,17 +353249,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [r9, #2760] @ 0xac8 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -353703,17 +353705,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [r9, #2760] @ 0xac8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ @@ -354159,17 +354161,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r4, #6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [r9, #2760] @ 0xac8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ @@ -354880,17 +354882,17 @@ │ │ │ │ b.n 16148e │ │ │ │ cmp r5, #3 │ │ │ │ it ne │ │ │ │ vmovne r5, s11 │ │ │ │ beq.n 16144c │ │ │ │ b.n 16145c │ │ │ │ nop │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #800] @ (161830 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -355431,17 +355433,17 @@ │ │ │ │ b.n 161b64 │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 161a42 │ │ │ │ b.n 161b84 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #860] @ (161f38 ) │ │ │ │ @@ -355993,19 +355995,19 @@ │ │ │ │ str.w r5, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1622f0 │ │ │ │ b.n 161f1a │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r5, 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 │ │ │ │ @@ -356770,17 +356772,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2l 1, cr0, [r2, #528]! @ 0x210 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - ldr r5, [pc, #984] @ (163020 ) │ │ │ │ + ldr r6, [pc, #600] @ (162ea0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r3, [pc, #416] @ (162dec ) │ │ │ │ + ldr r4, [pc, #32] @ (162c6c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 162c76 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r6, #2760] @ 0xac8 │ │ │ │ @@ -357081,15 +357083,15 @@ │ │ │ │ add.w r6, r3, r1, lsl #2 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 163052 │ │ │ │ b.n 162c04 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r6, #2760] @ 0xac8 │ │ │ │ @@ -357880,21 +357882,21 @@ │ │ │ │ vrhadd.s d16, d18, d4 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsls r2, r0 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov sl, s15 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1639ee │ │ │ │ mov r0, r5 │ │ │ │ @@ -358711,21 +358713,21 @@ │ │ │ │ b.n 16429e │ │ │ │ b.n 163fcc │ │ │ │ lsls r4, r0, #6 │ │ │ │ it cc │ │ │ │ lslcc r4, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r5, #14 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1644f2 │ │ │ │ @@ -359578,21 +359580,21 @@ │ │ │ │ lsls r4, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ push {r2, r3, r5, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov sl, s15 │ │ │ │ vmov fp, s14 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 164de6 │ │ │ │ @@ -360529,20 +360531,20 @@ │ │ │ │ lsls r4, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r1, sp, #832 @ 0x340 │ │ │ │ lsls r4, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r0], #-16 │ │ │ │ + ldc2 1, cr0, [r0, #-16] │ │ │ │ add r7, pc, #584 @ (adr r7, 165bbc ) │ │ │ │ lsls r4, r0, #6 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 165bca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ @@ -361534,20 +361536,20 @@ │ │ │ │ b.n 1664ec │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #6 │ │ │ │ ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r1, r2, #4 │ │ │ │ + @ instruction: 0xf0a20104 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r7, #15 │ │ │ │ add.w r5, r4, #593920 @ 0x91000 │ │ │ │ @@ -362605,21 +362607,21 @@ │ │ │ │ b.n 167210 │ │ │ │ @ instruction: 0xb75a │ │ │ │ lsls r4, r0, #6 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r0, #6 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1678a4 │ │ │ │ + b.n 1679e4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r7, #15 │ │ │ │ add.w r6, r4, #593920 @ 0x91000 │ │ │ │ @@ -365135,16 +365137,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 1692d4 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + @ instruction: 0xe82600ea │ │ │ │ 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] @ (169444 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -365336,17 +365337,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ b.n 16962e │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 1690d4 │ │ │ │ + b.n 169214 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1690d8 │ │ │ │ + b.n 169218 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #168] @ (169708 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -365414,19 +365415,19 @@ │ │ │ │ bl 1ea07c │ │ │ │ b.n 1696c4 │ │ │ │ mov r1, r6 │ │ │ │ bl 13afe4 │ │ │ │ b.n 1696c4 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 169154 │ │ │ │ + b.n 169294 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 1690c8 │ │ │ │ + b.n 169208 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 169088 │ │ │ │ + b.n 1691c8 │ │ │ │ lsls r2, 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #464] @ (1698fc ) │ │ │ │ @@ -365604,21 +365605,21 @@ │ │ │ │ ldr.w r2, [r2, #716] @ 0x2cc │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1698ce │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 1691a4 │ │ │ │ + b.n 1692e4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 169108 │ │ │ │ + b.n 169248 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 169114 │ │ │ │ + b.n 169254 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 16a064 │ │ │ │ + b.n 1691a4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -365690,21 +365691,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ b.n 1699b2 │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 169f08 │ │ │ │ + b.n 16a048 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 169f60 │ │ │ │ + b.n 16a0a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 169f04 │ │ │ │ + b.n 16a044 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 169f60 │ │ │ │ + b.n 16a0a0 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -365726,15 +365727,15 @@ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 169f4c │ │ │ │ + b.n 16a08c │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #96] @ (169abc ) │ │ │ │ @@ -366376,21 +366377,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (16a18c ) │ │ │ │ ldr.w r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bne.n 16a0a0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ sub.w r3, r0, #151 @ 0x97 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ bhi.w 16a38a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -366817,15 +366818,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r0, #14] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - bvc.n 16a4c4 │ │ │ │ + bhi.n 16a604 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (16a57c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -366843,15 +366844,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - bvc.n 16a4a0 │ │ │ │ + bhi.n 16a5e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (16a5bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -366870,15 +366871,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, #8] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - bvc.n 16a678 │ │ │ │ + bvc.n 16a5b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (16a608 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -366901,15 +366902,15 @@ │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - bvc.n 16a658 │ │ │ │ + bvc.n 16a598 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (16a668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373812,15 +373813,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 16f3c8 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #192] @ (16f4e8 ) │ │ │ │ @@ -373894,15 +373895,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 16f450 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 16f160 │ │ │ │ + b.n 16f2a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #200] @ (16f5cc ) │ │ │ │ @@ -373980,15 +373981,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 16f52c │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - b.n 16f054 │ │ │ │ + b.n 16f194 │ │ │ │ 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, #160] @ (16f688 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -374048,15 +374049,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r0, r2, r3 │ │ │ │ b.n 16f624 │ │ │ │ nop │ │ │ │ adds r0, #234 @ 0xea │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldr r4, [pc, #672] @ (16f930 ) │ │ │ │ + ldr r5, [pc, #288] @ (16f7b0 ) │ │ │ │ lsls r6, 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] @ (16f744 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -374116,15 +374117,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r0, r2, r3 │ │ │ │ b.n 16f6e0 │ │ │ │ nop │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldr r3, [pc, #944] @ (16fafc ) │ │ │ │ + ldr r4, [pc, #560] @ (16f97c ) │ │ │ │ lsls r6, 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, #168] @ (16f808 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -375863,17 +375864,17 @@ │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w r0, sl, r1 │ │ │ │ b.n 170960 │ │ │ │ nop │ │ │ │ adds r2, r5, #6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -379434,15 +379435,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ssat r1, #4, r0, asr #2 │ │ │ │ - ldr r1, [pc, #472] @ (1735b8 ) │ │ │ │ + ldr r2, [pc, #88] @ (173438 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173424 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379464,15 +379465,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1120] @ 0x460 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2e00183 │ │ │ │ - ldr r1, [pc, #272] @ (17353c ) │ │ │ │ + ldr r1, [pc, #912] @ (1737bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173470 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379494,15 +379495,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1116] @ 0x45c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2940183 │ │ │ │ - ldr r1, [pc, #16] @ (173488 ) │ │ │ │ + ldr r1, [pc, #656] @ (173708 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1734bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379524,15 +379525,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movw r1, #32899 @ 0x8083 │ │ │ │ - ldr r0, [pc, #784] @ (1737d4 ) │ │ │ │ + ldr r1, [pc, #400] @ (173654 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173508 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379554,15 +379555,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1fc0183 │ │ │ │ - ldr r0, [pc, #528] @ (173720 ) │ │ │ │ + ldr r1, [pc, #144] @ (1735a0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173554 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379584,15 +379585,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs.w r1, r0, #131 @ 0x83 │ │ │ │ - ldr r0, [pc, #272] @ (17366c ) │ │ │ │ + ldr r0, [pc, #912] @ (1738ec ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1735a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379614,15 +379615,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1056] @ 0x420 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sbc.w r1, r4, #131 @ 0x83 │ │ │ │ - ldr r0, [pc, #32] @ (1735c8 ) │ │ │ │ + ldr r0, [pc, #672] @ (173848 ) │ │ │ │ lsls r2, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -379655,15 +379656,15 @@ │ │ │ │ vldr s1, [sp, #24] │ │ │ │ vldr s0, [sp, #28] │ │ │ │ blx r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add.w r1, r2, #131 @ 0x83 │ │ │ │ - blx r6 │ │ │ │ + ldr r0, [pc, #320] @ (17375c ) │ │ │ │ lsls r2, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -379696,15 +379697,15 @@ │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ eor.w r1, lr, #131 @ 0x83 │ │ │ │ - bxns r8 │ │ │ │ + blxns ip │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #64] @ (1736e4 ) │ │ │ │ @@ -379729,15 +379730,15 @@ │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #12] │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bic.w r1, sl, #131 @ 0x83 │ │ │ │ - mov r8, ip │ │ │ │ + blx r0 │ │ │ │ lsls r2, r5, #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 │ │ │ │ ldr r4, [pc, #64] @ (173740 ) │ │ │ │ @@ -379762,15 +379763,15 @@ │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vaddw.s8 q8, q15, d3 │ │ │ │ - mov ip, r1 │ │ │ │ + bxns r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (173780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379787,15 +379788,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vrhadd.s d16, d24, d3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov sl, sp │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1737cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379817,15 +379818,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ vrhadd.s d0, d24, d3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173818 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379847,15 +379848,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1080] @ 0x438 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp 1, 14, cr0, cr12, cr3, {4} │ │ │ │ - cmp r8, sl │ │ │ │ + mov r0, lr │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173864 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379877,15 +379878,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp 1, 10, cr0, cr0, cr3, {4} │ │ │ │ - cmp ip, r2 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1738b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379907,15 +379908,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp 1, 5, cr0, cr4, cr3, {4} │ │ │ │ - cmp r4, sl │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1738fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379937,15 +379938,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp 1, 0, cr0, cr8, cr3, {4} │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173948 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -379967,15 +379968,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip, #524]! @ 0x20c │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, lr │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17398c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379994,15 +379995,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldcl 1, cr0, [r0, #-524]! @ 0xfffffdf4 │ │ │ │ - add ip, r2 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1739d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -380024,15 +380025,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip, #-524]! @ 0xfffffdf4 │ │ │ │ - add r0, ip │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (173a18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380049,15 +380050,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stcl 1, cr0, [r0], #524 @ 0x20c │ │ │ │ - add r2, r5 │ │ │ │ + add sl, r9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r3, [pc, #320] @ (173b64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #269] @ 0x10d │ │ │ │ @@ -380169,15 +380170,15 @@ │ │ │ │ beq.n 173ada │ │ │ │ b.n 173a68 │ │ │ │ add.w r3, r3, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r3, #448] @ 0x1c0 │ │ │ │ b.n 173ada │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r2], #524 @ 0x20c │ │ │ │ - bics r6, r6 │ │ │ │ + add r6, sl │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173bb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -380199,15 +380200,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adcs.w r1, r4, r3, lsl #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (173bfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -380229,15 +380230,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r1, r8, r3, lsl #2 │ │ │ │ - negs r4, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (173c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380254,15 +380255,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xeabc0183 │ │ │ │ - negs r6, r0 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173c80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380281,15 +380282,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orns r1, ip, r3, lsl #2 │ │ │ │ - tst r0, r2 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173cc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380308,15 +380309,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bics.w r1, r8, r3, lsl #2 │ │ │ │ - rors r0, r3 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (173d00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380331,15 +380332,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrd r0, r1, [r4, #524]! @ 0x20c │ │ │ │ - sbcs r4, r4 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380358,15 +380359,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe9b80183 │ │ │ │ - adcs r0, r6 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173d88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380385,15 +380386,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r4, #-524]! @ 0x20c │ │ │ │ - asrs r0, r7 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (173dc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380408,15 +380409,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldmdb r0!, {r0, r1, r7, r8} │ │ │ │ - asrs r4, r0 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r2, 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 │ │ │ │ ldr r4, [pc, #48] @ (173e10 ) │ │ │ │ @@ -380438,15 +380439,15 @@ │ │ │ │ ldr.w r4, [r4, #1140] @ 0x474 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r0], #524 @ 0x20c │ │ │ │ - lsrs r4, r0 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, 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 │ │ │ │ ldr r4, [pc, #48] @ (173e5c ) │ │ │ │ @@ -380468,15 +380469,15 @@ │ │ │ │ ldr.w r4, [r4, #1136] @ 0x470 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia.w r4!, {r0, r1, r7, r8} │ │ │ │ - lsls r0, r2 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173ea0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380495,15 +380496,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe85c0183 │ │ │ │ - eors r4, r4 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #204] @ (173f88 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -380578,15 +380579,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ b.n 173f0e │ │ │ │ nop │ │ │ │ @ instruction: 0xe8160183 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (173ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -386196,15 +386197,16 @@ │ │ │ │ bl aa560 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 177f80 │ │ │ │ add r7, pc, #480 @ (adr r7, 1781a8 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - vhadd.u32 q8, q13, │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r5, #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, #232] @ 1780c4 │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -386339,15 +386341,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 178102 │ │ │ │ nop │ │ │ │ add r5, pc, #992 @ (adr r5, 17853c ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stc2l 0, cr0, [lr, #932]! @ 0x3a4 │ │ │ │ + cdp2 0, 8, cr0, cr14, cr9, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (1781f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -386396,15 +386398,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 17819a │ │ │ │ nop │ │ │ │ add r5, pc, #384 @ (adr r5, 178374 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stc2l 0, cr0, [r6, #-932]! @ 0xfffffc5c │ │ │ │ + cdp2 0, 0, cr0, cr6, cr9, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (178288 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -386453,15 +386455,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 178232 │ │ │ │ nop │ │ │ │ add r4, pc, #800 @ (adr r4, 1785ac ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldc2l 0, cr0, [lr], {233} @ 0xe9 │ │ │ │ + ldc2l 0, cr0, [lr, #-932]! @ 0xfffffc5c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (178328 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -386511,15 +386513,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1782cc │ │ │ │ add r4, pc, #192 @ (adr r4, 1783ec ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - mrrc2 0, 14, r0, r4, cr9 │ │ │ │ + ldc2l 0, cr0, [r4], #932 @ 0x3a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (1783c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -386569,15 +386571,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17836c │ │ │ │ add r3, pc, #576 @ (adr r3, 17860c ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xfbc000e9 │ │ │ │ + stc2l 0, cr0, [r0], #-932 @ 0xfffffc5c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (178468 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -386627,15 +386629,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17840c │ │ │ │ add r2, pc, #960 @ (adr r2, 17882c ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xfb2c00e9 │ │ │ │ + @ instruction: 0xfbcc00e9 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (17850c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -386686,15 +386688,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1784ac │ │ │ │ nop │ │ │ │ add r2, pc, #320 @ (adr r2, 178650 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xfa9600e9 │ │ │ │ + @ instruction: 0xfb3600e9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ (17861c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ @@ -387068,15 +387070,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ adds r1, #2 │ │ │ │ b.n 1788b2 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xf68c00e9 │ │ │ │ + @ instruction: 0xf72c00e9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #180] @ (178a04 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -387142,15 +387144,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 178978 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - rsbs r0, r0, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xf67000e9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #180] @ (178ad4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -387217,15 +387219,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 178a48 │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - add.w r0, ip, #7634944 @ 0x748000 │ │ │ │ + sub.w r0, ip, #7634944 @ 0x748000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #176] @ (178ba0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -387291,15 +387293,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 178b18 │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - orrs.w r0, r8, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xf4f800e9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ (178d2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -387517,15 +387519,15 @@ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, #3 │ │ │ │ b.n 178d6c │ │ │ │ nop │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, 178e68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #184] @ (178ed8 ) │ │ │ │ @@ -387596,15 +387598,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 178e48 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xf13c00e9 │ │ │ │ + rsbs r0, ip, #233 @ 0xe9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #192] @ (178fb4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -387678,15 +387680,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 178f1c │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - orns r0, ip, #233 @ 0xe9 │ │ │ │ + adds.w r0, ip, #233 @ 0xe9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #192] @ (179090 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -387762,15 +387764,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 178ff6 │ │ │ │ nop │ │ │ │ str r7, [sp, #16] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - vext.8 q0, q11, , #0 │ │ │ │ + orrs.w r0, r6, #233 @ 0xe9 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #200] @ (179174 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -387847,15 +387849,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1790d4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #212] @ (179264 ) │ │ │ │ @@ -387939,15 +387941,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1791ba │ │ │ │ nop │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [pc, #600] @ (1794c4 ) │ │ │ │ + ldr r1, [pc, #216] @ (179344 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #208] @ (179350 ) │ │ │ │ @@ -388032,15 +388034,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ adds r0, r1, #6 │ │ │ │ b.n 1792a8 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldc 0, cr0, [r4, #-932] @ 0xfffffc5c │ │ │ │ + ldc 0, cr0, [r4, #932]! @ 0x3a4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #220] @ (179448 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -388127,15 +388129,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 179396 │ │ │ │ nop │ │ │ │ str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (179500 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -388538,16 +388540,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 179860 │ │ │ │ ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 179808 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ + @ instruction: 0xe83800e9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ (179a58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -391646,15 +391647,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2396] @ 0x95c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r4, #24] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17bda0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391677,15 +391678,15 @@ │ │ │ │ ldr.w r3, [r3, #2392] @ 0x958 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17bdec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391708,15 +391709,15 @@ │ │ │ │ ldr.w r3, [r3, #2388] @ 0x954 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17be38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391739,15 +391740,15 @@ │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17be84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391770,15 +391771,15 @@ │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17bed0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391801,15 +391802,15 @@ │ │ │ │ ldr.w r3, [r3, #2376] @ 0x948 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17bf1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391832,15 +391833,15 @@ │ │ │ │ ldr.w r3, [r3, #2372] @ 0x944 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17bf60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391860,15 +391861,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17bfac ) │ │ │ │ @@ -391891,15 +391892,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17bfec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391917,15 +391918,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1904] @ 0x770 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c02c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391943,15 +391944,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1776] @ 0x6f0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c06c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391969,15 +391970,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1900] @ 0x76c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c0b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392000,15 +392001,15 @@ │ │ │ │ ldr.w r3, [r3, #1896] @ 0x768 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392031,15 +392032,15 @@ │ │ │ │ ldr.w r3, [r3, #1892] @ 0x764 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c150 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392062,15 +392063,15 @@ │ │ │ │ ldr.w r3, [r3, #1884] @ 0x75c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c19c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392093,17 +392094,17 @@ │ │ │ │ ldr.w r3, [r3, #1880] @ 0x758 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ite │ │ │ │ - lsl r1, r5, #3 │ │ │ │ - pushal {r4, r5, lr} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ + lsls r1, r5, #3 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c1e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -392124,16 +392125,16 @@ │ │ │ │ ldr.w r3, [r3, #1876] @ 0x754 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - it lt │ │ │ │ - lsllt r1, r5, #3 │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ + lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c234 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -392155,17 +392156,17 @@ │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - itt vc │ │ │ │ - lslvc r1, r5, #3 │ │ │ │ - pushvc {r4, r5, r6, lr} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ + lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17c280 ) │ │ │ │ mov r5, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -392186,17 +392187,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ite cc │ │ │ │ - lslcc r1, r5, #3 │ │ │ │ - pushcs {r4, r5, r6, lr} │ │ │ │ + ite le │ │ │ │ + lslle r1, r5, #3 │ │ │ │ + pushgt {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (17c2cc ) │ │ │ │ mov r5, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -392217,16 +392218,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ + it ls │ │ │ │ + lslls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c318 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -392248,16 +392249,16 @@ │ │ │ │ ldr.w r3, [r3, #1768] @ 0x6e8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ + it vs │ │ │ │ + lslvs r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c364 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -392279,16 +392280,16 @@ │ │ │ │ ldr.w r3, [r3, #1764] @ 0x6e4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bkpt 0x0088 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ + it cs │ │ │ │ + lslcs r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c3b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -392310,15 +392311,15 @@ │ │ │ │ ldr.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c3fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392341,15 +392342,15 @@ │ │ │ │ ldr.w r3, [r3, #1856] @ 0x740 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17c448 ) │ │ │ │ @@ -392372,15 +392373,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c48c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392400,15 +392401,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1848] @ 0x738 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17c4d8 ) │ │ │ │ @@ -392431,15 +392432,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #32] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -392467,15 +392468,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392495,15 +392496,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1744] @ 0x6d0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r1, #24] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c5b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392521,15 +392522,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1808] @ 0x710 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c5f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392545,15 +392546,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1804] @ 0x70c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r4, [r0, #16] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c634 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392573,15 +392574,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1780] @ 0x6f4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c674 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392599,15 +392600,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2584] @ 0xa18 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r0, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c6b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392625,15 +392626,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2580] @ 0xa14 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r2, 17c73a │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c6f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392651,15 +392652,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r0, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r2, 17c76e │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c740 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392682,15 +392683,15 @@ │ │ │ │ ldr.w r3, [r3, #2576] @ 0xa10 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r4, 17c7ac │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17c78c ) │ │ │ │ @@ -392713,15 +392714,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r4, 17c7ea │ │ │ │ + cbnz r4, 17c812 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c7d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392744,15 +392745,15 @@ │ │ │ │ ldr.w r3, [r3, #1752] @ 0x6d8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r4, 17c82e │ │ │ │ + cbnz r4, 17c856 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c824 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392775,15 +392776,15 @@ │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r4, 17c86c │ │ │ │ + cbnz r4, 17c894 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c868 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392803,15 +392804,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2564] @ 0xa04 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, 17c8cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c8ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392831,15 +392832,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - hlt 0x0020 │ │ │ │ + cbnz r0, 17c904 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c8f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392859,15 +392860,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - rev16 r4, r5 │ │ │ │ + cbnz r4, 17c93a │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #72] @ (17c944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #94208 @ 0x17000 │ │ │ │ @@ -392892,15 +392893,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - rev r0, r5 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c990 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392923,15 +392924,15 @@ │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r0, 17c9d6 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17c9dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392954,15 +392955,15 @@ │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r0, 17ca14 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (17ca28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392985,15 +392986,15 @@ │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r4, 17ca52 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17ca74 ) │ │ │ │ @@ -393016,15 +393017,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r0, 17ca90 │ │ │ │ + cbnz r0, 17cab8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17cab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -393042,15 +393043,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2492] @ 0x9bc │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cbnz r6, 17cac2 │ │ │ │ + cbnz r6, 17caea │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17cb00 ) │ │ │ │ @@ -393073,15 +393074,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 17cb28 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (17cb4c ) │ │ │ │ @@ -393104,15 +393105,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + cbnz r4, 17cb66 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17cb8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -393130,15 +393131,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2476] @ 0x9ac │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + cbnz r2, 17cb9c │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17cbc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -393154,15 +393155,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (17cd24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -393279,17 +393280,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #2532] @ 0x9e4 │ │ │ │ blx r3 │ │ │ │ b.n 17cc8c │ │ │ │ nop │ │ │ │ ldrh r6, [r5, r3] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (17cd8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398410,15 +398411,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ adds r0, r5, r1 │ │ │ │ b.n 180724 │ │ │ │ subs r2, r5, #7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (180870 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -398494,15 +398495,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 1807ee │ │ │ │ nop │ │ │ │ subs r0, r6, #4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (180940 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -398567,15 +398568,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 1808d0 │ │ │ │ subs r6, r0, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (180a10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -398640,15 +398641,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 1809a0 │ │ │ │ adds r6, r6, #5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (180ae0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -398713,15 +398714,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 180a70 │ │ │ │ adds r6, r4, #2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (180bbc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -398789,15 +398790,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 180b44 │ │ │ │ subs r6, r2, r7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (180c98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -398865,15 +398866,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 180c20 │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (180d7c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -398943,15 +398944,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 180d06 │ │ │ │ nop │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (180e60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399021,15 +399022,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 180dea │ │ │ │ nop │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (180f3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399097,15 +399098,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 180ec4 │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (181018 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399173,15 +399174,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 180fa0 │ │ │ │ asrs r2, r7, #29 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1810f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399249,15 +399250,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18107c │ │ │ │ asrs r6, r3, #26 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1811d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399325,15 +399326,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 181158 │ │ │ │ asrs r2, r0, #23 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (1812ac ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399403,15 +399404,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 181232 │ │ │ │ asrs r6, r4, #19 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (181390 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399483,15 +399484,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 181318 │ │ │ │ nop │ │ │ │ asrs r2, r1, #16 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (18146c ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399561,15 +399562,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1813f2 │ │ │ │ asrs r6, r4, #12 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (181550 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399641,15 +399642,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1814d8 │ │ │ │ nop │ │ │ │ asrs r2, r1, #9 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (18162c ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399719,15 +399720,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1815b2 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (181710 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399799,15 +399800,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 181698 │ │ │ │ nop │ │ │ │ asrs r2, r1, #2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (1817f4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399879,15 +399880,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18177c │ │ │ │ nop │ │ │ │ lsrs r6, r4, #30 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (1818d0 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -399957,15 +399958,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 181856 │ │ │ │ lsrs r2, r0, #27 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (1819b4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -400037,15 +400038,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18193c │ │ │ │ nop │ │ │ │ lsrs r6, r4, #23 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (181a90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -400117,15 +400118,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r0, r3, r2 │ │ │ │ b.n 181a12 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #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] │ │ │ │ @@ -402818,15 +402819,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2968] @ 0xb98 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip, #-520] @ 0xfffffdf8 │ │ │ │ - ldr r3, [pc, #928] @ (183da0 ) │ │ │ │ + ldr r4, [pc, #544] @ (183c20 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183a44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -402848,15 +402849,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3064] @ 0xbf8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r0], {130} @ 0x82 │ │ │ │ - ldr r3, [pc, #688] @ (183cfc ) │ │ │ │ + ldr r4, [pc, #304] @ (183b7c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183a90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -402878,15 +402879,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3060] @ 0xbf4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r4], #-520 @ 0xfffffdf8 │ │ │ │ - ldr r3, [pc, #480] @ (183c78 ) │ │ │ │ + ldr r4, [pc, #96] @ (183af8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183adc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -402908,15 +402909,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], #-520 @ 0xfffffdf8 │ │ │ │ - ldr r3, [pc, #304] @ (183c14 ) │ │ │ │ + ldr r3, [pc, #944] @ (183e94 ) │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (183b28 ) │ │ │ │ @@ -402938,15 +402939,15 @@ │ │ │ │ ldr.w r4, [r4, #3052] @ 0xbec │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ rsbs r1, r8, r2, lsl #2 │ │ │ │ - ldr r3, [pc, #48] @ (183b60 ) │ │ │ │ + ldr r3, [pc, #688] @ (183de0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -402969,15 +402970,15 @@ │ │ │ │ ldr.w r4, [r0, #3048] @ 0xbe8 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb8a0182 │ │ │ │ - ldr r2, [pc, #848] @ (183ed0 ) │ │ │ │ + ldr r3, [pc, #464] @ (183d50 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -403002,15 +403003,15 @@ │ │ │ │ ldr.w r4, [r1, #3044] @ 0xbe4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb3a0182 │ │ │ │ - ldr r2, [pc, #656] @ (183e64 ) │ │ │ │ + ldr r3, [pc, #272] @ (183ce4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -403035,15 +403036,15 @@ │ │ │ │ ldr.w r4, [r1, #3040] @ 0xbe0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeae60182 │ │ │ │ - ldr r2, [pc, #448] @ (183de8 ) │ │ │ │ + ldr r3, [pc, #64] @ (183c68 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (183c60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403060,15 +403061,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ eors.w r1, r8, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #248] @ (183d60 ) │ │ │ │ + ldr r2, [pc, #888] @ (183fe0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (183ca4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403086,15 +403087,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orrs.w r1, r8, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #40] @ (183cd4 ) │ │ │ │ + ldr r2, [pc, #680] @ (183f54 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183cf0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403116,15 +403117,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r1, r4, r2, lsl #2 │ │ │ │ - ldr r1, [pc, #864] @ (184058 ) │ │ │ │ + ldr r2, [pc, #480] @ (183ed8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183d3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403146,15 +403147,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r8, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #656] @ (183fd4 ) │ │ │ │ + ldr r2, [pc, #272] @ (183e54 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183d88 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403176,15 +403177,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2800] @ 0xaf0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [ip, #-520]! @ 0x208 │ │ │ │ - ldr r1, [pc, #448] @ (183f50 ) │ │ │ │ + ldr r2, [pc, #64] @ (183dd0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (183dd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403206,15 +403207,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2796] @ 0xaec │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmdb r0!, {r1, r7, r8} │ │ │ │ - ldr r1, [pc, #224] @ (183ebc ) │ │ │ │ + ldr r1, [pc, #864] @ (18413c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (183e24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403237,15 +403238,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r4], #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #0] @ (183e2c ) │ │ │ │ + ldr r1, [pc, #640] @ (1840ac ) │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #52] @ (183e74 ) │ │ │ │ @@ -403268,15 +403269,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #160] @ 0xa0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia.w r0, {r1, r7, r8} │ │ │ │ - ldr r0, [pc, #768] @ (18417c ) │ │ │ │ + ldr r1, [pc, #384] @ (183ffc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183eb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403295,15 +403296,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2748] @ 0xabc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strex r1, r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r0, [pc, #592] @ (184110 ) │ │ │ │ + ldr r1, [pc, #208] @ (183f90 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (183f00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403323,15 +403324,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe8000182 │ │ │ │ - ldr r0, [pc, #368] @ (184078 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1842f8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (183f50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403355,15 +403356,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 183ec4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r0, [pc, #160] @ (183ff8 ) │ │ │ │ + ldr r0, [pc, #800] @ (184278 ) │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (183f9c ) │ │ │ │ @@ -403386,15 +403387,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 183e68 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #544] @ (1841c4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (183fdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403412,15 +403413,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2616] @ 0xa38 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 183e18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r0, [pc, #344] @ (18413c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18401c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403438,15 +403439,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2672] @ 0xa70 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 183dd8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r0, [pc, #152] @ (1840bc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -403470,15 +403471,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 183d9c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bxns r8 │ │ │ │ + blxns ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1840b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403498,15 +403499,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2664] @ 0xa68 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 183d4c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bx r1 │ │ │ │ + blx r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1840f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403526,15 +403527,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 183d08 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - mov ip, sl │ │ │ │ + bxns lr │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (184140 ) │ │ │ │ @@ -403556,15 +403557,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 183cc0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - mov ip, r2 │ │ │ │ + bxns r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18418c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403587,15 +403588,15 @@ │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 183c80 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - mov r0, ip │ │ │ │ + bx r0 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (1841d8 ) │ │ │ │ @@ -403618,15 +403619,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 183c2c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - mov r0, r4 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18421c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403646,15 +403647,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2636] @ 0xa4c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 183be0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r8, lr │ │ │ │ + mov r8, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (184268 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403677,15 +403678,15 @@ │ │ │ │ ldr.w r3, [r3, #2756] @ 0xac4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 183ba4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp ip, r8 │ │ │ │ + mov r4, ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1842b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -403708,15 +403709,15 @@ │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 183b58 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1842f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403736,15 +403737,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2736] @ 0xab0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 183b04 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -403768,15 +403769,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184ac0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (184394 ) │ │ │ │ @@ -403799,15 +403800,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184a70 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - add r8, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -403831,15 +403832,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184a24 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - add ip, r6 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #240] @ (1844f0 ) │ │ │ │ @@ -403930,15 +403931,15 @@ │ │ │ │ ldr.w r1, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add.w r0, r1, r8 │ │ │ │ b.n 18445c │ │ │ │ nop │ │ │ │ b.n 184a98 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr9, {7} │ │ │ │ + cdp2 0, 15, cr0, cr10, cr9, {7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (184538 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -403958,15 +403959,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2016] @ 0x7e0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 1848cc │ │ │ │ lsls r2, r0, #6 │ │ │ │ - muls r4, r7 │ │ │ │ + add r4, r3 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #48] @ (184584 ) │ │ │ │ @@ -403989,15 +403990,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184880 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - muls r0, r0 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #52] @ (1845d4 ) │ │ │ │ @@ -404021,15 +404022,15 @@ │ │ │ │ ldr.w r4, [ip, #2024] @ 0x7e8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184838 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - orrs r0, r1 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -404055,15 +404056,15 @@ │ │ │ │ ldr.w r4, [ip, #2020] @ 0x7e4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1847e8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmn r4, r1 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -404087,15 +404088,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184790 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r4, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [pc, #52] @ (1846c8 ) │ │ │ │ @@ -404119,15 +404120,15 @@ │ │ │ │ ldr.w r4, [ip, #2012] @ 0x7dc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 184744 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - negs r4, r2 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (184710 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404148,15 +404149,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl ab740 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - tst r6, r4 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (184774 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408386,15 +408387,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ adds r0, r4, r1 │ │ │ │ b.n 1876c2 │ │ │ │ nop │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r1, r5, #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, #172] @ (1877f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408458,15 +408459,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 187790 │ │ │ │ nop │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (1878c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408531,15 +408532,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 187850 │ │ │ │ add r6, sp, #792 @ 0x318 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #184] @ (187994 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408605,15 +408606,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 187920 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (187a70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408681,15 +408682,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1879f8 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (187b54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408759,15 +408760,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 187ade │ │ │ │ nop │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (187c30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408835,15 +408836,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 187bb8 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (187d0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408911,15 +408912,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 187c94 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (187df4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408992,15 +408993,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 187d70 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (187ed8 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409072,15 +409073,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 187e60 │ │ │ │ nop │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (187fb4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409150,15 +409151,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 187f3a │ │ │ │ add r7, pc, #888 @ (adr r7, 188330 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (188090 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409228,15 +409229,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188016 │ │ │ │ add r7, pc, #8 @ (adr r7, 18809c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (188174 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409308,15 +409309,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1880fc │ │ │ │ nop │ │ │ │ add r6, pc, #152 @ (adr r6, 188210 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (188258 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409388,15 +409389,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1881e0 │ │ │ │ nop │ │ │ │ add r5, pc, #264 @ (adr r5, 188364 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (18833c ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409468,15 +409469,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1882c4 │ │ │ │ nop │ │ │ │ add r4, pc, #376 @ (adr r4, 1884b8 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (188418 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409546,15 +409547,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18839e │ │ │ │ add r3, pc, #488 @ (adr r3, 188604 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (1884fc ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409626,15 +409627,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 188484 │ │ │ │ nop │ │ │ │ add r2, pc, #632 @ (adr r2, 188778 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (1885d8 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -409704,15 +409705,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18855e │ │ │ │ add r1, pc, #744 @ (adr r1, 1888c4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (1886b8 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -409783,15 +409784,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18863a │ │ │ │ nop │ │ │ │ add r0, pc, #888 @ (adr r0, 188a34 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (188798 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -409862,15 +409863,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18871a │ │ │ │ nop │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (18887c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -409941,15 +409942,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 188804 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (188960 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -410020,15 +410021,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1888e8 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (188a40 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -410099,15 +410100,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1889c2 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (188b20 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -410178,15 +410179,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188aa2 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (188c00 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -410257,15 +410258,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188b82 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - vhadd.u q0, q13, q12 │ │ │ │ + vmla.i16 q8, q13, d0[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, #196] @ (188ce0 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410335,15 +410336,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188c62 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr8, {7} │ │ │ │ + vhadd.u8 q0, q15, q12 │ │ │ │ stmdb 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, #196] @ (188dc0 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410413,15 +410414,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188d42 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stc2 0, cr0, [r2, #928]! @ 0x3a0 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr8, {7} │ │ │ │ stmdb 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, #200] @ (188ea4 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410491,15 +410492,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 188e2c │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stc2l 0, cr0, [lr], {232} @ 0xe8 │ │ │ │ + stc2l 0, cr0, [lr, #-928]! @ 0xfffffc60 │ │ │ │ stmdb 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, #196] @ (188f84 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410569,15 +410570,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188f06 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stc2 0, cr0, [r6], {232} @ 0xe8 │ │ │ │ + stc2 0, cr0, [r6], #928 @ 0x3a0 │ │ │ │ stmdb 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, #196] @ (189064 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410647,15 +410648,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 188fe6 │ │ │ │ nop │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xfb3a00e8 │ │ │ │ + @ instruction: 0xfbda00e8 │ │ │ │ stmdb 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, #196] @ (189144 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410725,15 +410726,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1890c6 │ │ │ │ nop │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xfa6e00e8 │ │ │ │ + @ instruction: 0xfb0e00e8 │ │ │ │ stmdb 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, #200] @ (189228 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410803,15 +410804,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1891b0 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrsb.w r0, [sl, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xfa3a00e8 │ │ │ │ stmdb 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, #196] @ (189308 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410881,15 +410882,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18928a │ │ │ │ nop │ │ │ │ str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr.w r0, [r2, #232] @ 0xe8 │ │ │ │ + ldr??.w r0, [r2, r8, lsl #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, #196] @ (1893e8 ) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -410959,15 +410960,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 18936a │ │ │ │ nop │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb.w r0, [r6, r8, lsl #2] │ │ │ │ + strh.w r0, [r6, #232] @ 0xe8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (1894d8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411041,15 +411042,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189458 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf72800e8 │ │ │ │ + @ instruction: 0xf7c800e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (1895c0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411122,15 +411123,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18953e │ │ │ │ str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf65c00e8 │ │ │ │ + @ instruction: 0xf6fc00e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (1896a8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411203,15 +411204,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189626 │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf59000e8 │ │ │ │ + @ instruction: 0xf63000e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (189798 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411285,15 +411286,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189718 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf4b800e8 │ │ │ │ + adcs.w r0, r8, #7602176 @ 0x740000 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (189888 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411367,15 +411368,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189808 │ │ │ │ ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf3e400e8 │ │ │ │ + eor.w r0, r4, #7602176 @ 0x740000 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (189978 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411449,15 +411450,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1898f8 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf31000e8 │ │ │ │ + @ instruction: 0xf3b000e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (189a60 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411530,15 +411531,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1899de │ │ │ │ ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - movw r0, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf2e000e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (189b50 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411612,15 +411613,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189ad0 │ │ │ │ ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - sbc.w r0, ip, #232 @ 0xe8 │ │ │ │ + addw r0, ip, #232 @ 0xe8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (189c38 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411693,15 +411694,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189bb6 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xf0a000e8 │ │ │ │ + adc.w r0, r0, #232 @ 0xe8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (189d28 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411775,15 +411776,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189ca8 │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - vmla.i d16, d24, d0[6] │ │ │ │ + orn r0, r8, #232 @ 0xe8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (189e10 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411856,15 +411857,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189d8e │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cdp 0, 15, cr0, cr12, cr8, {7} │ │ │ │ + vmla.i16 d0, d28, d0[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 r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (189ef8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -411937,15 +411938,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189e76 │ │ │ │ ldrh r6, [r4, #4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cdp 0, 3, cr0, cr0, cr8, {7} │ │ │ │ + cdp 0, 13, cr0, cr0, cr8, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (189fe8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -412019,15 +412020,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 189f68 │ │ │ │ strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldcl 0, cr0, [r8, #-928] @ 0xfffffc60 │ │ │ │ + ldcl 0, cr0, [r8, #928]! @ 0x3a0 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (18a0d8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -412101,15 +412102,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18a058 │ │ │ │ strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stc 0, cr0, [r4], {232} @ 0xe8 │ │ │ │ + stc 0, cr0, [r4, #-928]! @ 0xfffffc60 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (18a1c8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -412183,15 +412184,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18a148 │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs.w r0, r0, r8, asr #3 │ │ │ │ + mrrc 0, 14, r0, r0, cr8 @ │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (18a2b0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -412264,15 +412265,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18a22e │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xeae000e8 │ │ │ │ + @ instruction: 0xeb8000e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #212] @ (18a3a0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -412346,15 +412347,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18a320 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - and.w r0, ip, r8, asr #3 │ │ │ │ + @ instruction: 0xeaac00e8 │ │ │ │ stmdb 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, r1 │ │ │ │ ldr r1, [pc, #204] @ (18a488 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -412427,15 +412428,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 18a406 │ │ │ │ strh r6, [r2, #24] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strd r0, r0, [r0, #-928] @ 0x3a0 │ │ │ │ + strd r0, r0, [r0, #928]! @ 0x3a0 │ │ │ │ stmdb 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] @ (18a564 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -412506,15 +412507,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r0, r3, r2 │ │ │ │ b.n 18a4e6 │ │ │ │ strh r6, [r5, #16] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrd r0, r0, [sl], #-928 @ 0x3a0 │ │ │ │ + ldmdb sl, {r3, r5, r6, r7} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (18a6f0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -415995,15 +415996,15 @@ │ │ │ │ ldr.w r3, [r3, #3408] @ 0xd50 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18cdac ) │ │ │ │ @@ -416026,15 +416027,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r2, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (18cdf8 ) │ │ │ │ @@ -416057,15 +416058,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18ce3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416085,17 +416086,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ite le │ │ │ │ - lslle r0, r5, #3 │ │ │ │ - pushgt {r4, r5, lr} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18ce88 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -416116,15 +416117,15 @@ │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - nop {10} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18ced4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416147,15 +416148,15 @@ │ │ │ │ ldr.w r3, [r3, #3156] @ 0xc54 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - nop {7} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18cf20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416178,16 +416179,16 @@ │ │ │ │ ldr.w r3, [r3, #3780] @ 0xec4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - it cc │ │ │ │ - lslcc r0, r5, #3 │ │ │ │ + it le │ │ │ │ + lslle 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 │ │ │ │ ldr r4, [pc, #48] @ (18cf6c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -416209,17 +416210,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + itt ls │ │ │ │ + lslls r0, r5, #3 │ │ │ │ + pushls {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (18cfb8 ) │ │ │ │ mov r5, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -416240,16 +416241,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r1, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + it vs │ │ │ │ + lslvs r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d004 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -416271,15 +416272,15 @@ │ │ │ │ ldr.w r3, [r3, #3768] @ 0xeb8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + sev │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d050 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416302,17 +416303,17 @@ │ │ │ │ ldr.w r3, [r3, #3764] @ 0xeb4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x006c │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + ite eq │ │ │ │ + lsleq r0, r5, #3 │ │ │ │ + pushne {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d09c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -416333,15 +416334,15 @@ │ │ │ │ ldr.w r3, [r3, #3760] @ 0xeb0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d0e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416364,15 +416365,15 @@ │ │ │ │ ldr.w r3, [r3, #3756] @ 0xeac │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x00a4 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d134 ) │ │ │ │ @@ -416395,15 +416396,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + bkpt 0x0068 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d180 ) │ │ │ │ @@ -416426,15 +416427,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d1cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416457,15 +416458,15 @@ │ │ │ │ ldr.w r3, [r3, #3724] @ 0xe8c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d218 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416488,15 +416489,15 @@ │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d264 ) │ │ │ │ @@ -416519,15 +416520,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d2b0 ) │ │ │ │ @@ -416550,15 +416551,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d2fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416581,15 +416582,15 @@ │ │ │ │ ldr.w r3, [r3, #3708] @ 0xe7c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d348 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416612,15 +416613,15 @@ │ │ │ │ ldr.w r3, [r3, #3704] @ 0xe78 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, r6] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d394 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416643,15 +416644,15 @@ │ │ │ │ ldr.w r3, [r3, #3700] @ 0xe74 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d3d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416671,15 +416672,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3672] @ 0xe58 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r4, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d424 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416702,15 +416703,15 @@ │ │ │ │ ldr.w r3, [r3, #3668] @ 0xe54 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r3} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d468 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416730,15 +416731,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3660] @ 0xe4c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r4, 18d4e2 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d4ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416758,15 +416759,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3648] @ 0xe40 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r2, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r4, 18d51a │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d4f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416786,15 +416787,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3644] @ 0xe3c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r4, 18d552 │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -416822,15 +416823,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r0, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r0, 18d59c │ │ │ │ + cbnz r0, 18d5c4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -416854,15 +416855,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 18d604 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d5dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416882,15 +416883,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3588] @ 0xe04 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r4, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - revsh r0, r0 │ │ │ │ + cbnz r0, 18d63c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d628 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416913,15 +416914,15 @@ │ │ │ │ ldr.w r3, [r3, #3264] @ 0xcc0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - hlt 0x0018 │ │ │ │ + cbnz r0, 18d67e │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d674 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416944,15 +416945,15 @@ │ │ │ │ ldr.w r3, [r3, #3260] @ 0xcbc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - rev16 r0, r4 │ │ │ │ + cbnz r0, 18d6bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18d6c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416975,15 +416976,15 @@ │ │ │ │ ldr.w r3, [r3, #3256] @ 0xcb8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - rev r0, r5 │ │ │ │ + revsh r0, r1 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d70c ) │ │ │ │ @@ -417006,15 +417007,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #976] @ (18dae0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r0, 18d74e │ │ │ │ + hlt 0x0008 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d758 ) │ │ │ │ @@ -417037,15 +417038,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #672] @ (18d9fc ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r4, 18d78a │ │ │ │ + rev16 r4, r1 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d7a4 ) │ │ │ │ @@ -417068,15 +417069,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #368] @ (18d918 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r0, 18d7c8 │ │ │ │ + rev r0, r2 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d7f0 ) │ │ │ │ @@ -417099,15 +417100,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #64] @ (18d834 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r4, 18d804 │ │ │ │ + cbnz r4, 18d82c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d83c ) │ │ │ │ @@ -417130,15 +417131,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #784] @ (18db50 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 18d86a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d888 ) │ │ │ │ @@ -417161,15 +417162,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #480] @ (18da6c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + cbnz r4, 18d8a8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18d8d4 ) │ │ │ │ @@ -417192,15 +417193,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #176] @ (18d988 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 18d8e6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417224,15 +417225,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #888] @ (18dca0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (18d960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -417248,15 +417249,15 @@ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3236] @ 0xca4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r5, [pc, #592] @ (18dbb4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (18d9b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -417280,15 +417281,15 @@ │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #352] @ (18db14 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (18da00 ) │ │ │ │ @@ -417312,15 +417313,15 @@ │ │ │ │ ldr.w r4, [ip, #412] @ 0x19c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #16] @ (18da14 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417346,15 +417347,15 @@ │ │ │ │ ldr.w r4, [ip, #408] @ 0x198 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #712] @ (18dd20 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r0, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417385,15 +417386,15 @@ │ │ │ │ ldr.w r4, [ip, #404] @ 0x194 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #376] @ (18dc30 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (18dafc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -417414,15 +417415,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [pc, #16] @ (18db10 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r0, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417452,15 +417453,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #728] @ (18de34 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417486,15 +417487,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #360] @ (18dd18 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18dbf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -417517,15 +417518,15 @@ │ │ │ │ ldr.w r3, [r3, #3436] @ 0xd6c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #48] @ (18dc2c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18dc44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -417548,15 +417549,15 @@ │ │ │ │ ldr.w r3, [r3, #3432] @ 0xd68 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #768] @ (18df48 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (18dc90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -417579,15 +417580,15 @@ │ │ │ │ ldr.w r3, [r3, #3428] @ 0xd64 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #464] @ (18de64 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18dcdc ) │ │ │ │ @@ -417610,15 +417611,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #144] @ (18dd70 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r0, r5, #3 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417654,15 +417655,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #856] @ (18e0a0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r7, lr} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417686,15 +417687,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #440] @ (18df50 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18dde0 ) │ │ │ │ @@ -417717,15 +417718,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #128] @ (18de64 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417749,15 +417750,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #840] @ (18e17c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -417781,15 +417782,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #520] @ (18e08c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r4, lr} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (18ded0 ) │ │ │ │ @@ -417813,15 +417814,15 @@ │ │ │ │ ldr.w r4, [ip, #1380] @ 0x564 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #208] @ (18dfa4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18df14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -417841,15 +417842,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3520] @ 0xdc0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx sp │ │ │ │ lsls r2, r0, #6 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18df58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -417869,15 +417870,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3516] @ 0xdbc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blxns r4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbz r4, 18dfd8 │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (18dfa4 ) │ │ │ │ @@ -417900,15 +417901,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns fp │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbz r4, 18e018 │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18dfe8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -417928,15 +417929,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3508] @ 0xdb4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bxns r2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbz r4, 18e050 │ │ │ │ + push {r2, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18e028 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -417954,15 +417955,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r8, sl │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbz r6, 18e086 │ │ │ │ + cbz r6, 18e0ae │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (18e078 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -417986,15 +417987,15 @@ │ │ │ │ ldr.w r3, [r3, #1952] @ 0x7a0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbz r0, 18e0cc │ │ │ │ + cbz r0, 18e0f4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -418018,15 +418019,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ mov r2, r7 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 18e136 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (18e114 ) │ │ │ │ @@ -418049,15 +418050,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp ip, sp │ │ │ │ lsls r2, r0, #6 │ │ │ │ - uxtb r0, r0 │ │ │ │ + cbz r0, 18e174 │ │ │ │ lsls r0, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -418086,15 +418087,15 @@ │ │ │ │ ldr.w r4, [ip, #1944] @ 0x798 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp lr, r3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - uxth r4, r2 │ │ │ │ + cbz r4, 18e1c4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -418120,15 +418121,15 @@ │ │ │ │ ldr.w r4, [ip, #1940] @ 0x794 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r2, r8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - sxtb r4, r2 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r0, r5, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -418156,15 +418157,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add lr, sp │ │ │ │ lsls r2, r0, #6 │ │ │ │ - sxth r0, r3 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -418188,15 +418189,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add lr, r2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbz r4, 18e2a8 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #264] @ (18e390 ) │ │ │ │ @@ -418295,15 +418296,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add.w lr, r1, ip │ │ │ │ b.n 18e2e6 │ │ │ │ nop │ │ │ │ add r2, r9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 18e3ba │ │ │ │ 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, #48] @ (18e3d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -418324,15 +418325,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl ab740 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r0, r5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 18e3ea │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (18e43c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -422058,15 +422059,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 190e62 │ │ │ │ nop │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r5, #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, #212] @ (190f9c ) │ │ │ │ @@ -422297,15 +422298,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, #3 │ │ │ │ b.n 191104 │ │ │ │ asrs r6, r7, #23 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #144] @ (19120c ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -422357,15 +422358,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, r1, #2 │ │ │ │ b.n 1911a6 │ │ │ │ nop │ │ │ │ asrs r4, r2, #21 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #164] @ (1912cc ) │ │ │ │ @@ -422427,15 +422428,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ add.w ip, r1, #3 │ │ │ │ b.n 191250 │ │ │ │ asrs r4, r5, #18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #172] @ (191394 ) │ │ │ │ @@ -422500,15 +422501,15 @@ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, #4 │ │ │ │ b.n 191310 │ │ │ │ nop │ │ │ │ asrs r4, r5, #15 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #176] @ (191460 ) │ │ │ │ @@ -422576,15 +422577,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ add.w ip, r1, #3 │ │ │ │ b.n 1913d8 │ │ │ │ nop │ │ │ │ asrs r4, r4, #12 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #180] @ (191530 ) │ │ │ │ @@ -422651,15 +422652,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1914a4 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #188] @ (191608 ) │ │ │ │ @@ -422730,15 +422731,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 191574 │ │ │ │ nop │ │ │ │ asrs r0, r1, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #188] @ (1916e0 ) │ │ │ │ @@ -422811,15 +422812,15 @@ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, #5 │ │ │ │ b.n 19164c │ │ │ │ nop │ │ │ │ asrs r0, r6, #2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #196] @ (1917c0 ) │ │ │ │ @@ -422894,15 +422895,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 191724 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #31 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (19194c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -423132,15 +423133,15 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, #6 │ │ │ │ b.n 19198c │ │ │ │ nop │ │ │ │ lsrs r0, r6, #21 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #212] @ (191b20 ) │ │ │ │ @@ -423223,15 +423224,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 191a76 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ 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, #176] @ (191bec ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -423601,15 +423602,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 191ed6 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (192038 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -423680,15 +423681,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 191fbe │ │ │ │ nop │ │ │ │ lsls r0, r4, #29 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (192118 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -423759,15 +423760,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 19209e │ │ │ │ nop │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ @@ -423855,15 +423856,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #436] @ 0x1b4 │ │ │ │ adds r6, r5, r2 │ │ │ │ b.n 192184 │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ 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, #192] @ (1922fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423931,15 +423932,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 192284 │ │ │ │ lsls r6, r2, #18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1923d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -424007,15 +424008,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 192360 │ │ │ │ lsls r2, r7, #14 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ 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, #192] @ (1924b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -424083,15 +424084,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19243c │ │ │ │ lsls r6, r3, #11 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r2, #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (192590 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -424159,15 +424160,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 192518 │ │ │ │ lsls r2, r0, #8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ 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, #192] @ (19266c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -424235,15 +424236,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1925f4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r0, #1] │ │ │ │ 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, #192] @ (192748 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -424311,15 +424312,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1926d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ 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, #208] @ (192834 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -424393,15 +424394,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 1927ac │ │ │ │ nop │ │ │ │ vrhadd.u32 d16, d30, d1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (192910 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -424470,15 +424471,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 192896 │ │ │ │ nop │ │ │ │ cdp2 1, 8, cr0, cr2, cr1, {4} │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #204] @ (1929f8 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -424552,15 +424553,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 192972 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r6, #516]! @ 0x204 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (192af4 ) │ │ │ │ @@ -424641,15 +424642,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr.w ip, [r1, #436] @ 0x1b4 │ │ │ │ add.w lr, ip, r6 │ │ │ │ b.n 192a5c │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [lr], #516 @ 0x204 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #256] @ (192c10 ) │ │ │ │ @@ -424743,15 +424744,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r6, r0 │ │ │ │ b.n 192b60 │ │ │ │ smlalbb r0, r1, r4, r1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (192d14 ) │ │ │ │ @@ -424841,15 +424842,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [r1, #436] @ 0x1b4 │ │ │ │ add.w lr, r2, ip │ │ │ │ b.n 192c76 │ │ │ │ nop │ │ │ │ @ instruction: 0xfaa60181 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (192ea0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -425382,15 +425383,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r1, r3 │ │ │ │ b.n 193236 │ │ │ │ add.w r1, ip, #4227072 @ 0x408000 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #236] @ (1933c0 ) │ │ │ │ @@ -425476,15 +425477,15 @@ │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldrd lr, r2, [sp, #8] │ │ │ │ add.w ip, r9, r1 │ │ │ │ b.n 193334 │ │ │ │ @ instruction: 0xf3fe0181 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -428326,15 +428327,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 1954d4 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - sbcs r0, r4 │ │ │ │ + negs r0, r0 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (19557c ) │ │ │ │ @@ -428357,15 +428358,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 195488 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - adcs r0, r5 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1955c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428388,15 +428389,15 @@ │ │ │ │ ldr.w r3, [r3, #3792] @ 0xed0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bne.n 195644 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - asrs r0, r7 │ │ │ │ + rors r0, r3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (195614 ) │ │ │ │ @@ -428419,15 +428420,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ beq.n 1955f0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - lsrs r0, r7 │ │ │ │ + sbcs r0, r3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #48] @ (195660 ) │ │ │ │ @@ -428450,15 +428451,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ beq.n 1955a4 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - lsrs r4, r0 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1956ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428481,15 +428482,15 @@ │ │ │ │ ldr.w r3, [r3, #3988] @ 0xf94 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ beq.n 195760 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - lsls r4, r3 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1956f8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428512,15 +428513,15 @@ │ │ │ │ ldr.w r3, [r3, #3984] @ 0xf90 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ beq.n 195714 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - eors r4, r4 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19573c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -428540,15 +428541,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ands r4, r5 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (195788 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428571,15 +428572,15 @@ │ │ │ │ ldr.w r3, [r3, #3656] @ 0xe48 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1957cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -428599,15 +428600,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + eors r4, r3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (19581c ) │ │ │ │ @@ -428631,15 +428632,15 @@ │ │ │ │ ldr.w r4, [ip, #1436] @ 0x59c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + ands r0, r5 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (19586c ) │ │ │ │ @@ -428663,15 +428664,15 @@ │ │ │ │ ldr.w r4, [ip, #1440] @ 0x5a0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -428697,15 +428698,15 @@ │ │ │ │ ldr.w r4, [ip, #1464] @ 0x5b8 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -428731,15 +428732,15 @@ │ │ │ │ ldr.w r4, [ip, #1468] @ 0x5bc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (195958 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -428758,15 +428759,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (1959a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428790,15 +428791,15 @@ │ │ │ │ ldr.w r3, [r3, #852] @ 0x354 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1959f8 ) │ │ │ │ @@ -428822,15 +428823,15 @@ │ │ │ │ ldr.w r4, [ip, #848] @ 0x350 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -428856,15 +428857,15 @@ │ │ │ │ ldr.w r4, [ip, #844] @ 0x34c │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -428890,15 +428891,15 @@ │ │ │ │ ldr.w r4, [ip, #840] @ 0x348 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (195af0 ) │ │ │ │ @@ -428922,15 +428923,15 @@ │ │ │ │ ldr.w r4, [ip, #836] @ 0x344 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -428956,15 +428957,15 @@ │ │ │ │ ldr.w r4, [ip, #832] @ 0x340 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (195b8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -428985,15 +428986,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #828] @ 0x33c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (195bd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429016,15 +429017,15 @@ │ │ │ │ ldr.w r3, [r3, #3208] @ 0xc88 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (195c24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429047,15 +429048,15 @@ │ │ │ │ ldr.w r3, [r3, #2212] @ 0x8a4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (195c68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429075,15 +429076,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2252] @ 0x8cc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r2, {r2, r4, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (195cb4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429106,15 +429107,15 @@ │ │ │ │ ldr.w r3, [r3, #2220] @ 0x8ac │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (195cfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429135,15 +429136,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #744] @ 0x2e8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (195d48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429166,15 +429167,15 @@ │ │ │ │ ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #280] @ (195e7c ) │ │ │ │ @@ -429284,15 +429285,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [r1, #436] @ 0x1b4 │ │ │ │ add.w r0, r2, ip │ │ │ │ b.n 195dc8 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (195ee0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -434911,15 +434912,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, #6 │ │ │ │ b.n 199f18 │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr??.w r0, [sl, #231] @ 0xe7 │ │ │ │ + @ instruction: 0xfa9a00e7 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #220] @ (19a0a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -435005,15 +435006,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 199fee │ │ │ │ strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - vld4. {d0-d3}, [r8 :128], r7 │ │ │ │ + vst1.8 {d16[7]}, [r8], r7 │ │ │ │ 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, #224] @ (19a19c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -435556,15 +435557,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 19a61c │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf33400e7 │ │ │ │ + @ instruction: 0xf3d400e7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19a770 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -435632,15 +435633,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19a6f4 │ │ │ │ strh r6, [r4, #0] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf27200e7 │ │ │ │ + @ instruction: 0xf31200e7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19a850 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -435708,15 +435709,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19a7d4 │ │ │ │ ldrb r6, [r0, #29] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - sub.w r0, r6, #231 @ 0xe7 │ │ │ │ + movw r0, #24807 @ 0x60e7 │ │ │ │ stmdb 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, #204] @ (19a938 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -435786,15 +435787,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19a8be │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf0d200e7 │ │ │ │ + sbcs.w r0, r2, #231 @ 0xe7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19aa18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -435862,15 +435863,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19a99c │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - and.w r0, r6, #231 @ 0xe7 │ │ │ │ + @ instruction: 0xf0a600e7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19aaf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -435938,15 +435939,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19aa7c │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - vhadd.s q0, q13, │ │ │ │ + vmla.i16 d16, d26, d7[2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19abd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436014,15 +436015,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19ab5c │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cdp 0, 6, cr0, cr14, cr7, {7} │ │ │ │ + vhadd.s8 q0, q15, │ │ │ │ stmdb 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, #204] @ (19acc0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436092,15 +436093,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19ac46 │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldc 0, cr0, [sl, #924] @ 0x39c │ │ │ │ + cdp 0, 3, cr0, cr10, cr7, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19ada0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436168,15 +436169,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19ad24 │ │ │ │ ldrb r6, [r6, #7] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - stcl 0, cr0, [lr], {231} @ 0xe7 │ │ │ │ + stcl 0, cr0, [lr, #-924]! @ 0xfffffc64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19ae80 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436244,15 +436245,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19ae04 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - stc 0, cr0, [r2], {231} @ 0xe7 │ │ │ │ + stc 0, cr0, [r2], #924 @ 0x39c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19af60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436320,15 +436321,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19aee4 │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xeb3600e7 │ │ │ │ + rsbs r0, r6, r7, asr #3 │ │ │ │ stmdb 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, #204] @ (19b048 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436398,15 +436399,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19afce │ │ │ │ nop │ │ │ │ strb r6, [r2, #29] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - orn r0, r2, r7, asr #3 │ │ │ │ + add.w r0, r2, r7, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19b128 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436474,15 +436475,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b0ac │ │ │ │ strb r6, [r5, #25] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xe99600e7 │ │ │ │ + bics.w r0, r6, r7, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19b208 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436550,15 +436551,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b18c │ │ │ │ strb r6, [r1, #22] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xe8ca00e7 │ │ │ │ + strd r0, r0, [sl, #-924]! @ 0x39c │ │ │ │ stmdb 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] @ (19b2e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436625,16 +436626,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b26c │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19b2e8 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ + ldmia.w lr, {r0, r1, r2, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (19b3c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -436701,15 +436701,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b348 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19b22c │ │ │ │ + b.n 19b36c │ │ │ │ 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, #196] @ (19b4a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -436779,15 +436779,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b424 │ │ │ │ nop │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19b174 │ │ │ │ + b.n 19b2b4 │ │ │ │ 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, #196] @ (19b580 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -436857,15 +436857,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b504 │ │ │ │ nop │ │ │ │ strb r6, [r2, #8] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19b0bc │ │ │ │ + b.n 19b1fc │ │ │ │ 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, #200] @ (19b664 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -436935,15 +436935,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19b5ee │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19aff0 │ │ │ │ + b.n 19b130 │ │ │ │ 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, #200] @ (19b748 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -437013,15 +437013,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19b6d2 │ │ │ │ strb r2, [r2, #1] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19bf34 │ │ │ │ + b.n 19b074 │ │ │ │ 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, #192] @ (19b824 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -437089,15 +437089,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b7ac │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19be78 │ │ │ │ + b.n 19bfb8 │ │ │ │ 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, #192] @ (19b900 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -437165,15 +437165,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b888 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19bdc4 │ │ │ │ + b.n 19bf04 │ │ │ │ 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, #192] @ (19b9dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -437241,15 +437241,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19b964 │ │ │ │ ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19bd08 │ │ │ │ + b.n 19be48 │ │ │ │ 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, #192] @ (19bab8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -437317,15 +437317,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19ba40 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 19bc54 │ │ │ │ + b.n 19bd94 │ │ │ │ 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, #192] @ (19bb94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -437393,15 +437393,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19bb1c │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 19bcd8 │ │ │ │ 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 r4, [pc, #192] @ (19bc70 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437471,15 +437471,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19bbf6 │ │ │ │ nop │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 218 @ 0xda │ │ │ │ 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 r4, [pc, #192] @ (19bd4c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437549,15 +437549,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19bcd2 │ │ │ │ nop │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + svc 22 │ │ │ │ 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 r4, [pc, #196] @ (19be2c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437627,15 +437627,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19bdb8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ble.n 19bd88 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ 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 r4, [pc, #196] @ (19bf0c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437705,15 +437705,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 19be98 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bgt.n 19bed8 │ │ │ │ + ble.n 19be18 │ │ │ │ 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 r4, [pc, #192] @ (19bfe8 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437783,15 +437783,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19bf6e │ │ │ │ nop │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bgt.n 19c034 │ │ │ │ + bgt.n 19bf74 │ │ │ │ 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 r4, [pc, #192] @ (19c0c4 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437861,15 +437861,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19c04a │ │ │ │ nop │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - blt.n 19c188 │ │ │ │ + blt.n 19c0c8 │ │ │ │ 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 r4, [pc, #192] @ (19c1a0 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437939,15 +437939,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19c126 │ │ │ │ nop │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bge.n 19c0dc │ │ │ │ + blt.n 19c21c │ │ │ │ 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 r4, [pc, #192] @ (19c27c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -438017,15 +438017,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19c202 │ │ │ │ nop │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bls.n 19c230 │ │ │ │ + bge.n 19c370 │ │ │ │ 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 r5, [pc, #196] @ (19c35c ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -438097,15 +438097,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19c2e2 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bls.n 19c380 │ │ │ │ + bls.n 19c2c0 │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #208] @ (19c448 ) │ │ │ │ @@ -438180,15 +438180,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 19c3c2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bhi.n 19c4f0 │ │ │ │ + bhi.n 19c430 │ │ │ │ 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 r5, [pc, #208] @ (19c534 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -438265,15 +438265,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 19c4ae │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bvc.n 19c638 │ │ │ │ + bhi.n 19c578 │ │ │ │ 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 r5, r3 │ │ │ │ ldr r3, [pc, #240] @ (19c640 ) │ │ │ │ @@ -438366,15 +438366,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 19c5b2 │ │ │ │ nop │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bvs.n 19c574 │ │ │ │ + bvc.n 19c6b4 │ │ │ │ lsls r7, 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] │ │ │ │ @@ -441775,15 +441775,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 19ee6a │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19ef4c ) │ │ │ │ @@ -441807,15 +441807,15 @@ │ │ │ │ ldr.w r4, [ip, #1384] @ 0x568 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ 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, #56] @ (19ef9c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -441839,15 +441839,15 @@ │ │ │ │ ldr.w r3, [r3, #1928] @ 0x788 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19efec ) │ │ │ │ @@ -441871,15 +441871,15 @@ │ │ │ │ ldr.w r4, [ip, #1936] @ 0x790 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ 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, #56] @ (19f03c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -441903,15 +441903,15 @@ │ │ │ │ ldr.w r3, [r3, #1924] @ 0x784 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r6, #204 @ 0xcc │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f08c ) │ │ │ │ @@ -441935,15 +441935,15 @@ │ │ │ │ ldr.w r4, [ip, #1932] @ 0x78c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f0dc ) │ │ │ │ @@ -441967,15 +441967,15 @@ │ │ │ │ ldr.w r4, [ip, #1824] @ 0x720 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f12c ) │ │ │ │ @@ -441999,15 +441999,15 @@ │ │ │ │ ldr.w r4, [ip, #1820] @ 0x71c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #0 │ │ │ │ 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, #56] @ (19f17c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -442031,15 +442031,15 @@ │ │ │ │ ldr.w r3, [r3, #1536] @ 0x600 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ 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, #56] @ (19f1cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -442063,15 +442063,15 @@ │ │ │ │ ldr.w r3, [r3, #1756] @ 0x6dc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f21c ) │ │ │ │ @@ -442095,15 +442095,15 @@ │ │ │ │ ldr.w r4, [ip, #1800] @ 0x708 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f26c ) │ │ │ │ @@ -442127,15 +442127,15 @@ │ │ │ │ ldr.w r4, [ip, #1772] @ 0x6ec │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f2bc ) │ │ │ │ @@ -442159,15 +442159,15 @@ │ │ │ │ ldr.w r4, [ip, #1784] @ 0x6f8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f30c ) │ │ │ │ @@ -442191,15 +442191,15 @@ │ │ │ │ ldr.w r4, [ip, #1796] @ 0x704 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f35c ) │ │ │ │ @@ -442223,15 +442223,15 @@ │ │ │ │ ldr.w r4, [ip, #1524] @ 0x5f4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f3ac ) │ │ │ │ @@ -442255,15 +442255,15 @@ │ │ │ │ ldr.w r4, [ip, #1608] @ 0x648 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f3fc ) │ │ │ │ @@ -442287,15 +442287,15 @@ │ │ │ │ ldr.w r4, [ip, #1612] @ 0x64c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f44c ) │ │ │ │ @@ -442319,15 +442319,15 @@ │ │ │ │ ldr.w r4, [ip, #1840] @ 0x730 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f49c ) │ │ │ │ @@ -442351,15 +442351,15 @@ │ │ │ │ ldr.w r4, [ip, #1836] @ 0x72c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442385,15 +442385,15 @@ │ │ │ │ ldr.w r4, [ip, #1736] @ 0x6c8 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #22 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442419,15 +442419,15 @@ │ │ │ │ ldr.w r4, [ip, #1740] @ 0x6cc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f594 ) │ │ │ │ @@ -442451,15 +442451,15 @@ │ │ │ │ ldr.w r4, [ip, #1668] @ 0x684 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f5e4 ) │ │ │ │ @@ -442483,15 +442483,15 @@ │ │ │ │ ldr.w r4, [ip, #1664] @ 0x680 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #32 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f634 ) │ │ │ │ @@ -442515,15 +442515,15 @@ │ │ │ │ ldr.w r4, [ip, #1660] @ 0x67c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f684 ) │ │ │ │ @@ -442547,15 +442547,15 @@ │ │ │ │ ldr.w r4, [ip, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f6d4 ) │ │ │ │ @@ -442579,15 +442579,15 @@ │ │ │ │ ldr.w r4, [ip, #1560] @ 0x618 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ 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, #56] @ (19f724 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -442611,15 +442611,15 @@ │ │ │ │ ldr.w r3, [r3, #1500] @ 0x5dc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ 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, #48] @ (19f76c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442640,15 +442640,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442677,15 +442677,15 @@ │ │ │ │ ldr.w r4, [ip, #940] @ 0x3ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ 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, #48] @ (19f810 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442706,15 +442706,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #936] @ 0x3a8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r7, pc, #928 @ (adr r7, 19fbb8 ) │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442740,15 +442740,15 @@ │ │ │ │ ldr.w r4, [ip, #932] @ 0x3a4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r6, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r7, pc, #720 @ (adr r7, 19fb3c ) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r7, r4, #3 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442785,15 +442785,15 @@ │ │ │ │ ldr.w r4, [ip, #928] @ 0x3a0 │ │ │ │ blx r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r7, pc, #480 @ (adr r7, 19fab8 ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ 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, #48] @ (19f918 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442814,15 +442814,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #924] @ 0x39c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r7, pc, #176 @ (adr r7, 19f9d0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 19fc50 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19f95c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442841,15 +442841,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 19fd5c ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 19fbdc ) │ │ │ │ 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, #48] @ (19f9a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442870,15 +442870,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #908] @ 0x38c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, pc, #848 @ (adr r6, 19fcfc ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 19fb7c ) │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19f9f4 ) │ │ │ │ @@ -442902,15 +442902,15 @@ │ │ │ │ ldr.w r4, [ip, #2260] @ 0x8d4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #16 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, pc, #624 @ (adr r6, 19fc6c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 19faec ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -442936,15 +442936,15 @@ │ │ │ │ ldr.w r4, [ip, #2256] @ 0x8d0 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, pc, #368 @ (adr r6, 19fbc0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 19fe40 ) │ │ │ │ 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, #48] @ (19fa90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442965,15 +442965,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, pc, #144 @ (adr r6, 19fb28 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 19fda8 ) │ │ │ │ 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, #48] @ (19fad8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -442994,15 +442994,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ 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, #52] @ (19fb24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443025,15 +443025,15 @@ │ │ │ │ ldr.w r3, [r3, #2248] @ 0x8c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, pc, #704 @ (adr r5, 19fdec ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 19fc6c ) │ │ │ │ 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, #52] @ (19fb70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443056,15 +443056,15 @@ │ │ │ │ ldr.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, pc, #480 @ (adr r5, 19fd58 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 19fbd8 ) │ │ │ │ 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, #52] @ (19fbbc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443087,15 +443087,15 @@ │ │ │ │ ldr.w r3, [r3, #2232] @ 0x8b8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, pc, #256 @ (adr r5, 19fcc4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 19ff44 ) │ │ │ │ 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, #52] @ (19fc08 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443118,15 +443118,15 @@ │ │ │ │ ldr.w r3, [r3, #2228] @ 0x8b4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, pc, #32 @ (adr r5, 19fc30 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 19feb0 ) │ │ │ │ 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, #56] @ (19fc58 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443150,15 +443150,15 @@ │ │ │ │ ldr.w r3, [r3, #2028] @ 0x7ec │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, pc, #832 @ (adr r4, 19ffa0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 19fe20 ) │ │ │ │ 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, #48] @ (19fca0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443179,15 +443179,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, pc, #624 @ (adr r4, 19ff18 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 19fd98 ) │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (19fcf0 ) │ │ │ │ @@ -443211,15 +443211,15 @@ │ │ │ │ ldr.w r4, [ip, #1472] @ 0x5c0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r2, #20 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, pc, #384 @ (adr r4, 19fe78 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 19fcf8 ) │ │ │ │ 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, #56] @ (19fd40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443243,15 +443243,15 @@ │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r1, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, pc, #208 @ (adr r4, 19fe18 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 1a0098 ) │ │ │ │ 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, #56] @ (19fd90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443275,15 +443275,15 @@ │ │ │ │ ldr.w r3, [r3, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r4, pc, #0 @ (adr r4, 19fd98 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1a0018 ) │ │ │ │ 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, #56] @ (19fde0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443307,15 +443307,15 @@ │ │ │ │ ldr.w r3, [r3, #2032] @ 0x7f0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r3, pc, #832 @ (adr r3, 1a0128 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 19ffa8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (19fe44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -447880,15 +447880,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ adds r1, r0, #2 │ │ │ │ b.n 1a31ee │ │ │ │ nop │ │ │ │ add.w r1, ip, #4194304 @ 0x400000 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #176] @ 1a3320 │ │ │ │ mov r6, r1 │ │ │ │ @@ -447947,15 +447947,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r3, #2 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ b.n 1a32a2 │ │ │ │ orrs.w r1, lr, #4194304 @ 0x400000 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #184] @ (1a33f4 ) │ │ │ │ @@ -448023,15 +448023,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ add.w ip, r1, #3 │ │ │ │ b.n 1a3364 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3980180 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r7, 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 r7, r1 │ │ │ │ ldr r1, [pc, #200] @ (1a34d8 ) │ │ │ │ @@ -448105,15 +448105,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldr.w r0, [r1, #436] @ 0x1b4 │ │ │ │ adds r5, r0, #3 │ │ │ │ b.n 1a3436 │ │ │ │ movt r1, #16512 @ 0x4080 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, 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 r6, r0 │ │ │ │ ldr r0, [pc, #188] @ (1a35b0 ) │ │ │ │ @@ -448186,15 +448186,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 1a351a │ │ │ │ nop │ │ │ │ @ instruction: 0xf1e00180 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #188] @ (1a3688 ) │ │ │ │ @@ -448265,15 +448265,15 @@ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1a35f4 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #196] @ (1a3768 ) │ │ │ │ @@ -448347,15 +448347,15 @@ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1a36cc │ │ │ │ bics.w r1, r0, #128 @ 0x80 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r7, 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 r7, r1 │ │ │ │ ldr r1, [pc, #204] @ (1a3850 ) │ │ │ │ @@ -448431,15 +448431,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 1a37aa │ │ │ │ nop │ │ │ │ vrhadd.s16 d16, d16, d0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, 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 r7, r1 │ │ │ │ ldr r1, [pc, #208] @ (1a393c ) │ │ │ │ @@ -448516,15 +448516,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 1a3892 │ │ │ │ nop │ │ │ │ cdp 1, 6, cr0, cr8, cr0, {4} │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #212] @ (1a3a2c ) │ │ │ │ @@ -448602,15 +448602,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1a3980 │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #196] @ (1a3b0c ) │ │ │ │ @@ -448685,15 +448685,15 @@ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a3a70 │ │ │ │ stc 1, cr0, [ip], {128} @ 0x80 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #204] @ (1a3bf4 ) │ │ │ │ @@ -448771,15 +448771,15 @@ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1a3b50 │ │ │ │ sub.w r1, ip, r0, lsl #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #216] @ (1a3ce8 ) │ │ │ │ @@ -448859,15 +448859,15 @@ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 1a3c36 │ │ │ │ pkhbt r1, r4, r0, lsl #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #220] @ (1a3de0 ) │ │ │ │ @@ -448948,15 +448948,15 @@ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 1a3d2c │ │ │ │ ldrd r0, r1, [r0, #512] @ 0x200 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #204] @ (1a3ec8 ) │ │ │ │ @@ -449037,15 +449037,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 1a3e22 │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d80180 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #204] @ (1a3fb0 ) │ │ │ │ @@ -449125,15 +449125,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a3f0c │ │ │ │ b.n 1a3f94 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #216] @ (1a40a4 ) │ │ │ │ @@ -449218,15 +449218,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a3ff6 │ │ │ │ nop │ │ │ │ b.n 1a3eb8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #216] @ (1a4198 ) │ │ │ │ @@ -449311,15 +449311,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a40ea │ │ │ │ nop │ │ │ │ b.n 1a3dc4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #224] @ (1a4294 ) │ │ │ │ @@ -449404,15 +449404,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 1a41dc │ │ │ │ b.n 1a3cd8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #228] @ (1a4394 ) │ │ │ │ @@ -449498,15 +449498,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 1a42d8 │ │ │ │ b.n 1a3be0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #232] @ (1a4498 ) │ │ │ │ @@ -449593,15 +449593,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a43da │ │ │ │ b.n 1a4ae4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #232] @ (1a459c ) │ │ │ │ @@ -449688,15 +449688,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a44de │ │ │ │ b.n 1a49e0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #224] @ (1a4698 ) │ │ │ │ @@ -449785,15 +449785,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a45e2 │ │ │ │ nop │ │ │ │ b.n 1a48d4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #396] @ (1a4840 ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -450045,15 +450045,16 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 1a4882 │ │ │ │ nop │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - vhadd.u q8, q13, q11 │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #220] @ (1a4a44 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -450142,15 +450143,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ adds r0, r1, #6 │ │ │ │ b.n 1a4990 │ │ │ │ ble.n 1a4b20 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #232] @ (1a4b48 ) │ │ │ │ @@ -450243,15 +450244,15 @@ │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 1a4a8a │ │ │ │ nop │ │ │ │ bgt.n 1a4c34 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr6, {7} │ │ │ │ + vmla.i q0, q11, d2[5] │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #244] @ (1a4c58 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -450343,15 +450344,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ adds r0, r1, #6 │ │ │ │ b.n 1a4b8c │ │ │ │ blt.n 1a4d3c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r7, r4, #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, r1 │ │ │ │ ldr r1, [pc, #252] @ (1a4d70 ) │ │ │ │ @@ -450446,15 +450447,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 1a4c9e │ │ │ │ bge.n 1a4e34 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stc2l 0, cr0, [r0], #920 @ 0x398 │ │ │ │ + stc2 0, cr0, [r0, #920] @ 0x398 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #184] @ (1a4e44 ) │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -451682,15 +451683,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 1a5ad0 │ │ │ │ nop │ │ │ │ ldmia r4, {r4, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r0, [pc, #424] @ (1a5d08 ) │ │ │ │ + ldr r1, [pc, #40] @ (1a5b88 ) │ │ │ │ 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, #196] @ (1a5c38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -451759,15 +451760,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1a5bbc │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r0, [pc, #280] @ (1a5d58 ) │ │ │ │ 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, #208] @ (1a5d24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -451843,15 +451844,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ b.n 1a5ca0 │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - mov lr, sl │ │ │ │ + bx lr │ │ │ │ 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 r4, [pc, #208] @ (1a5e10 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -451927,15 +451928,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 1a5d86 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - mov r2, r0 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (1a5efc ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -452011,15 +452012,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 1a5e72 │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp lr, sl │ │ │ │ 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 r4, [pc, #384] @ (1a6098 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -456595,15 +456596,15 @@ │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ 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, #56] @ (1a9474 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456627,15 +456628,15 @@ │ │ │ │ ldr.w r3, [r3, #1264] @ 0x4f0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ 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, #56] @ (1a94c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456659,15 +456660,15 @@ │ │ │ │ ldr.w r3, [r3, #1260] @ 0x4ec │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ 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, #56] @ (1a9514 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456691,15 +456692,15 @@ │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ 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, #56] @ (1a9564 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456723,15 +456724,15 @@ │ │ │ │ ldr.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ 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, #48] @ (1a95ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -456752,15 +456753,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1248] @ 0x4e0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -456787,15 +456788,15 @@ │ │ │ │ ldr.w r4, [ip, #1020] @ 0x3fc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #24] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ 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, #56] @ (1a9654 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456819,15 +456820,15 @@ │ │ │ │ ldr.w r3, [r3, #2328] @ 0x918 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a9698 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -456846,15 +456847,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1004] @ 0x3ec │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a96dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -456873,15 +456874,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1000] @ 0x3e8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ 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, #56] @ (1a972c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456905,15 +456906,15 @@ │ │ │ │ ldr.w r3, [r3, #2252] @ 0x8cc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ 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, #56] @ (1a977c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -456937,15 +456938,15 @@ │ │ │ │ ldr.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [pc, #56] @ (1a97d0 ) │ │ │ │ @@ -456970,15 +456971,15 @@ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldr.w r1, [r1, #2248] @ 0x8c8 │ │ │ │ blx r1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [pc, #56] @ (1a9824 ) │ │ │ │ @@ -457003,15 +457004,15 @@ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldr.w r1, [r1, #2240] @ 0x8c0 │ │ │ │ blx r1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ 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, #48] @ (1a986c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457032,15 +457033,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #996] @ 0x3e4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ 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, #56] @ (1a98bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457064,15 +457065,15 @@ │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ 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, #56] @ (1a990c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457096,15 +457097,15 @@ │ │ │ │ ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ 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, #56] @ (1a995c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457128,15 +457129,15 @@ │ │ │ │ ldr.w r3, [r3, #2324] @ 0x914 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ 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, #56] @ (1a99ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457160,15 +457161,15 @@ │ │ │ │ ldr.w r3, [r3, #984] @ 0x3d8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ 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, #48] @ (1a99f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457189,15 +457190,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ 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, #48] @ (1a9a3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457218,15 +457219,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2320] @ 0x910 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ 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, #48] @ (1a9a84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457247,15 +457248,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #968] @ 0x3c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #48] @ (1a9ad0 ) │ │ │ │ @@ -457278,15 +457279,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r7, r4, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -457315,15 +457316,15 @@ │ │ │ │ ldr.w r4, [ip, #2304] @ 0x900 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -457350,15 +457351,15 @@ │ │ │ │ ldr.w r4, [ip, #2300] @ 0x8fc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #28] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a9bc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457376,15 +457377,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3096] @ 0xc18 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1a9c10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457407,15 +457408,15 @@ │ │ │ │ ldr.w r3, [r3, #2240] @ 0x8c0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #22] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r7, r4, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -457443,15 +457444,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ 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, #44] @ (1a9cac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457471,15 +457472,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2224] @ 0x8b0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ 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, #52] @ (1a9cf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457502,15 +457503,15 @@ │ │ │ │ ldr.w r3, [r3, #2344] @ 0x928 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #16] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ 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, #44] @ (1a9d3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457530,15 +457531,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2216] @ 0x8a8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r0, #14] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ 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, #52] @ (1a9d88 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457561,15 +457562,15 @@ │ │ │ │ ldr.w r3, [r3, #2340] @ 0x924 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ 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, #44] @ (1a9dcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457589,15 +457590,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3092] @ 0xc14 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r6, #8] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ 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, #48] @ (1a9e14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457618,15 +457619,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (1a9e64 ) │ │ │ │ @@ -457650,15 +457651,15 @@ │ │ │ │ ldr.w r4, [ip, #888] @ 0x378 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #52] @ (1a9eb4 ) │ │ │ │ @@ -457682,15 +457683,15 @@ │ │ │ │ ldr.w r4, [ip, #884] @ 0x374 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ 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, #48] @ (1a9efc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457711,15 +457712,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r0, #0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a9f40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457738,15 +457739,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ 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, #48] @ (1a9f88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -457767,15 +457768,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #872] @ 0x368 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -457801,15 +457802,15 @@ │ │ │ │ ldr.w r4, [ip, #868] @ 0x364 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (1aa040 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -458422,15 +458423,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r1, ip │ │ │ │ b.n 1aa5e6 │ │ │ │ nop │ │ │ │ strh r2, [r5, #10] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -462568,15 +462569,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ adds r0, r2, r3 │ │ │ │ b.n 1ad5e4 │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1ad700 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -463133,15 +463134,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ adds r0, r5, r1 │ │ │ │ b.n 1adbe4 │ │ │ │ ldr r3, [pc, #168] @ (1adcf4 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #252] @ (1add60 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -463453,15 +463454,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 1adf54 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r6, 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 │ │ │ │ ldr r2, [pc, #184] @ (1ae09c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463527,15 +463528,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 1ae028 │ │ │ │ mov lr, sp │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (1ae16c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463600,15 +463601,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 1ae0fc │ │ │ │ mov r2, r3 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #196] @ (1ae24c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463677,15 +463678,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1ae1d0 │ │ │ │ cmp r2, r9 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, 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 │ │ │ │ ldr r3, [pc, #196] @ (1ae32c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463754,15 +463755,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1ae2b0 │ │ │ │ add r2, sp │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r6, 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 │ │ │ │ ldr r3, [pc, #204] @ (1ae414 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463833,15 +463834,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1ae39a │ │ │ │ nop │ │ │ │ bics r2, r1 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, 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 │ │ │ │ ldr r3, [pc, #196] @ (1ae4f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463910,15 +463911,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1ae478 │ │ │ │ cmp r2, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #192] @ (1ae5d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -463986,15 +463987,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1ae558 │ │ │ │ rors r2, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #200] @ (1ae6b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -464064,15 +464065,15 @@ │ │ │ │ ldr.w r1, [r5, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 1ae63e │ │ │ │ nop │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #192] @ (1ae790 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -464140,15 +464141,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1ae718 │ │ │ │ ands r2, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, 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 │ │ │ │ ldr r3, [pc, #192] @ (1ae86c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -464216,15 +464217,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 1ae7f4 │ │ │ │ subs r7, #38 @ 0x26 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, 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 │ │ │ │ ldr r3, [pc, #208] @ (1ae958 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -464298,18 +464299,18 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 1ae8d0 │ │ │ │ subs r6, #74 @ 0x4a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ittt vs │ │ │ │ - lslvs r6, r4, #3 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + 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 │ │ │ │ ldr r3, [pc, #192] @ (1aea34 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ @@ -464376,17 +464377,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r1, r2 │ │ │ │ b.n 1ae9c0 │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bkpt 0x009c │ │ │ │ - lsls r6, r4, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + itt cc │ │ │ │ + lslcc r6, r4, #3 │ │ │ │ + pushcc {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -470965,15 +470966,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1b387c ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b3864 │ │ │ │ - eors.w r0, r0, #253 @ 0xfd │ │ │ │ + @ instruction: 0xf13000fd │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -471218,21 +471219,21 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #16] @ (1b3b28 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b3af0 │ │ │ │ ldr r1, [pc, #16] @ (1b3b2c ) │ │ │ │ add r1, pc │ │ │ │ b.n 1b3b14 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -471876,15 +471877,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 1b3cb4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1b4240 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -471918,15 +471919,15 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 1b3b80 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cbz r1, 1b42bc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -471944,15 +471945,15 @@ │ │ │ │ bl 1b37f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.n 1b3b28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1b431c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -471980,19 +471981,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ b.n 1b4b10 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbz r1, 1b4360 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -472010,15 +472011,15 @@ │ │ │ │ bl 1b37f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.n 1b4a84 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1b43c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -472046,19 +472047,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ b.n 1b4a6c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ (1b4470 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -472116,15 +472117,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1b441c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 1b4a58 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ (1b45c4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -472247,18 +472248,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 1b7bec │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 1b456c │ │ │ │ b.n 1b4a5c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - itte ne │ │ │ │ - lslne r5, r4, #3 │ │ │ │ - pushne {r4, r5, r6, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + itte lt │ │ │ │ + lsllt r5, r4, #3 │ │ │ │ + pushlt {r4, r5, r6, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ (1b46d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -472354,17 +472355,17 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b7bec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1b4644 │ │ │ │ nop │ │ │ │ b.n 1b48c0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x00ac │ │ │ │ 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, #100] @ (1b4750 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -472404,19 +472405,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 1b479a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bhi.n 1b4788 │ │ │ │ cmp.w r1, #776 @ 0x308 │ │ │ │ @@ -472701,21 +472702,21 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 1b4a1a │ │ │ │ mov r0, r6 │ │ │ │ bl 16a118 │ │ │ │ ldr r2, [pc, #16] @ (1b4a60 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b4a1a │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrb.w r5, [ip, #1924] @ 0x784 │ │ │ │ cbz r5, 1b4ab6 │ │ │ │ ldrb.w r5, [ip, #1392] @ 0x570 │ │ │ │ @@ -472997,19 +472998,19 @@ │ │ │ │ b.n 1b4cec │ │ │ │ ldr r2, [pc, #20] @ (1b4da4 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b4cb8 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #80] @ (1b4e08 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -473044,15 +473045,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b4888 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bls.n 1b4e3c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #52] @ (1b4e54 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -473118,15 +473119,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b4888 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bhi.n 1b4f90 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #52] @ (1b4f0c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -473334,19 +473335,19 @@ │ │ │ │ b.n 1b50b8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ b.n 1b506e │ │ │ │ bvs.n 1b509c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -473619,17 +473620,17 @@ │ │ │ │ b.n 1b53de │ │ │ │ bpl.n 1b5530 │ │ │ │ lsls r7, r7, #5 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r1, lr, #1 │ │ │ │ - orn r1, r0, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + movw r1, #57345 @ 0xe001 │ │ │ │ + add.w r1, r0, #1 │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ 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, #96] @ (1b54c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -473669,15 +473670,15 @@ │ │ │ │ nop │ │ │ │ bcs.n 1b5598 │ │ │ │ lsls r7, r7, #5 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 10, cr0, cr4, cr1, {0} │ │ │ │ + vrhadd.s8 d16, d4, d1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #160] @ (1b5588 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov lr, r0 │ │ │ │ @@ -473743,18 +473744,18 @@ │ │ │ │ nop │ │ │ │ bne.n 1b555c │ │ │ │ lsls r7, r7, #5 │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldcl 1, cr0, [r2, #4]! │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + cdp 1, 9, cr0, cr2, cr1, {0} │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 1b55cc │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -473941,19 +473942,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1b5740 │ │ │ │ beq.n 1b57e4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (1b5978 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -474144,15 +474145,15 @@ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ vldr s0, [sp, #12] │ │ │ │ b.n 1b59be │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #132] @ (1b5b08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -474198,16 +474199,16 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrd r0, r1, [r8], #4 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + @ instruction: 0xe9980101 │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (1b5b90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -474245,15 +474246,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1b5b4a │ │ │ │ ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xe85e0101 │ │ │ │ + ldrd r0, r1, [lr], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (1b5c04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -474420,15 +474421,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r6, [pc, #376] @ (1b5f0c ) │ │ │ │ + ldr r6, [pc, #1016] @ (1b618c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrh.w r0, [r0, #1942] @ 0x796 │ │ │ │ cmp r0, #1 │ │ │ │ bls.n 1b5da8 │ │ │ │ cbz r1, 1b5dac │ │ │ │ ldrb.w r0, [r1, #224] @ 0xe0 │ │ │ │ @@ -474601,19 +474602,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 130a80 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 1b5f4c │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r5, [pc, #216] @ (1b606c ) │ │ │ │ + ldr r5, [pc, #856] @ (1b62ec ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #904] @ (1b6320 ) │ │ │ │ + ldr r5, [pc, #520] @ (1b61a0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #896] @ (1b631c ) │ │ │ │ + ldr r5, [pc, #512] @ (1b619c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ ldrh.w r3, [r0, #1530] @ 0x5fa │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1b5fb0 │ │ │ │ movs r3, #1 │ │ │ │ cbz r1, 1b5fb0 │ │ │ │ @@ -475110,19 +475111,19 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b62de │ │ │ │ ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r3, pc, #608 @ (adr r3, 1b67f8 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 1b6678 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r5 │ │ │ │ + bxns r9 │ │ │ │ lsls r6, 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 1b6646 │ │ │ │ @@ -475193,25 +475194,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (1b667c ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b6630 │ │ │ │ nop │ │ │ │ - mov r8, r7 │ │ │ │ + bx fp │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + bx r9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n 1b6768 │ │ │ │ + bpl.n 1b66a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov sl, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ subs.w ip, r3, #0 │ │ │ │ @@ -475282,23 +475283,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (1b6750 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b66cc │ │ │ │ nop │ │ │ │ - mov lr, r2 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp lr, ip │ │ │ │ + mov lr, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp sl, lr │ │ │ │ + mov sl, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + mov r6, sp │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov sl, 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, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #276] @ 1b687c │ │ │ │ mov r4, r1 │ │ │ │ @@ -475411,25 +475412,25 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b67b0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, pc │ │ │ │ + mov lr, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r0, sp │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp lr, pc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, lr │ │ │ │ + mov r0, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movw ip, #35003 @ 0x88bb │ │ │ │ cmp r2, ip │ │ │ │ beq.w 1b69b0 │ │ │ │ bls.n 1b68dc │ │ │ │ movw ip, #37152 @ 0x9120 │ │ │ │ cmp r2, ip │ │ │ │ @@ -475559,15 +475560,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35001 @ 0x88b9 │ │ │ │ b.n 1b69ce │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35000 @ 0x88b8 │ │ │ │ b.n 1b69ce │ │ │ │ nop │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -475664,17 +475665,17 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1b6a04 │ │ │ │ b.n 1b6aca │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r5, r7, #3 │ │ │ │ - muls r4, r1 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r2, r0, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -475872,43 +475873,43 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 1b6a04 │ │ │ │ b.n 1b6c22 │ │ │ │ nop │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, lr │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - negs r6, r5 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r6, r6 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bics r6, r2 │ │ │ │ + add r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r2, r0 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r2, #23 │ │ │ │ lsls r2, r0, #6 │ │ │ │ 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 │ │ │ │ @@ -475976,15 +475977,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 1b6e8e │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ @@ -476099,27 +476100,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (1b6f5c ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b6e54 │ │ │ │ - negs r2, r1 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r0, r4 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r4, r2 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - rors r4, r2 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r0, r4 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -476280,25 +476281,25 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - asrs r2, r1 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r1 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r4 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ @@ -476625,17 +476626,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b7448 │ │ │ │ nop │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -476687,15 +476688,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1b74fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 67400 │ │ │ │ b.n 1b74e8 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #392] @ (1b76d0 ) │ │ │ │ @@ -476852,23 +476853,23 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #20] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -477623,15 +477624,15 @@ │ │ │ │ strb r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7eea │ │ │ │ b.n 1b7ee2 │ │ │ │ nop │ │ │ │ bics.w r1, r5, #4227072 @ 0x408000 │ │ │ │ bic.w r1, r4, #4227072 @ 0x408000 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r6, r4, #3 │ │ │ │ and.w r1, r0, #4227072 @ 0x408000 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b7fae │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -477751,15 +477752,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r4, r5} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ @@ -477800,15 +477801,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -478066,19 +478067,19 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1b81de │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #680 @ (adr r6, 1b8670 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 1b84f0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r6, pc, #256 @ (adr r6, 1b84d0 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 1b8750 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #24 │ │ │ │ @@ -478185,23 +478186,23 @@ │ │ │ │ b.n 1b8486 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.n 1b8414 │ │ │ │ b.n 1b8498 │ │ │ │ nop │ │ │ │ - add r4, pc, #600 @ (adr r4, 1b8750 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 1b85d0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1b85a8 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 1b8828 ) │ │ │ │ lsls r5, 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 r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -478242,15 +478243,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, pc, #536 @ (adr r3, 1b87a4 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 1b8624 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -478419,15 +478420,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b8734 │ │ │ │ b.n 1b8706 │ │ │ │ nop │ │ │ │ bkpt 0x00fe │ │ │ │ lsls r7, r7, #5 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 1b877a │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1b888e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -478802,15 +478803,15 @@ │ │ │ │ str.w r2, [r3, #3848] @ 0xf08 │ │ │ │ b.n 1b8aca │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ asrs r0, r0, #32 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #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, #4040] @ 0xfc8 │ │ │ │ @@ -478915,15 +478916,15 @@ │ │ │ │ str r1, [r2, #12] │ │ │ │ str.w r2, [r3, #3852] @ 0xf0c │ │ │ │ b.n 1b8c02 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ands r7, r1 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w ip, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ @@ -479024,15 +479025,15 @@ │ │ │ │ b.n 1b8d10 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #12] │ │ │ │ str.w r2, [r3, #2736] @ 0xab0 │ │ │ │ b.n 1b8d36 │ │ │ │ nop │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -479251,17 +479252,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b900a │ │ │ │ b.n 1b8fc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #880] @ (1b93c8 ) │ │ │ │ @@ -479598,27 +479599,27 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #360] @ (1b956c ) │ │ │ │ @@ -480001,23 +480002,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b97f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b97e6 │ │ │ │ b.n 1b971e │ │ │ │ nop │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r7, #4 │ │ │ │ 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 fp, r3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -480246,23 +480247,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b9a9c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9a8e │ │ │ │ b.n 1b99c6 │ │ │ │ nop │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -480493,23 +480494,23 @@ │ │ │ │ strex r2, r9, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b9d4a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9d3c │ │ │ │ b.n 1b9c70 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r3, #0 │ │ │ │ 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 │ │ │ │ add.w r5, r0, #458752 @ 0x70000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -482353,15 +482354,15 @@ │ │ │ │ bls.w 1baff4 │ │ │ │ b.n 1bb18a │ │ │ │ nop │ │ │ │ strb r4, [r7, #30] │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -482397,15 +482398,15 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r6, 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, #28] @ 1bb2d8 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -482447,17 +482448,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r6, 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, #28] @ 1bb364 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -482499,17 +482500,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r2, [r3, #13] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (1bb418 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482540,15 +482541,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r0, #12] │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r7, 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 │ │ │ │ ldr r4, [pc, #464] @ (1bb608 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -482710,21 +482711,21 @@ │ │ │ │ b.n 1bb4b8 │ │ │ │ add.w r6, r5, #557056 @ 0x88000 │ │ │ │ add.w r6, r6, #3824 @ 0xef0 │ │ │ │ b.n 1bb4b8 │ │ │ │ nop │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #96] @ (1bb690 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -482765,15 +482766,15 @@ │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ bl 1b8138 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #2] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #428] @ (1bb858 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -482954,22 +482955,22 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfb7000e5 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + ldc2 0, cr0, [r0], {229} @ 0xe5 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #408] @ (1bba2c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -483127,23 +483128,28 @@ │ │ │ │ b.n 1bb91e │ │ │ │ ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r7, #5 │ │ │ │ bx sl │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vmla.i32 q8, q11, d5[1] │ │ │ │ - vmla.i16 q0, q13, d5[2] │ │ │ │ - vrev32.8 q0, │ │ │ │ - vhadd.u q8, q11, │ │ │ │ - vmla.i16 q0, q14, d5[2] │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + movs r2, r7 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + movs r4, r7 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1bbb9e │ │ │ │ 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 r3, [pc, #572] @ (1bbca8 ) │ │ │ │ @@ -483343,15 +483349,15 @@ │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ b.n 1bbb46 │ │ │ │ add.w r3, r6, #557056 @ 0x88000 │ │ │ │ addw r3, r3, #3832 @ 0xef8 │ │ │ │ b.n 1bbb46 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldc2l 0, cr0, [r2, #916]! @ 0x394 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr5, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #304] @ (1bbdf4 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -483465,16 +483471,16 @@ │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bbdca │ │ │ │ b.n 1bbd08 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldc2 0, cr0, [lr], {229} @ 0xe5 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldc2 0, cr0, [lr], #916 @ 0x394 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #132] @ (1bbe98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -483534,17 +483540,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xfb4200e5 │ │ │ │ - @ instruction: 0xfb0800e5 │ │ │ │ - orns r0, r0, #7503872 @ 0x728000 │ │ │ │ + @ instruction: 0xfbe200e5 │ │ │ │ + @ instruction: 0xfba800e5 │ │ │ │ + adds.w r0, r0, #7503872 @ 0x728000 │ │ │ │ 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 r3, [pc, #440] @ (1bc078 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -483716,26 +483722,26 @@ │ │ │ │ b.n 1bbf4a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r6, r4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa400e5 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + @ instruction: 0xfb4400e5 │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr??.w r0, [lr, #229] @ 0xe5 │ │ │ │ - vst1.8 {d16[7]}, [r2], r5 │ │ │ │ - ldr??.w r0, [ip, r5, lsl #2] │ │ │ │ - vld1.8 {d0[7]}, [lr], r5 │ │ │ │ - @ instruction: 0xf2fe00e5 │ │ │ │ - vst1.8 {d0[7]}, [r8], r5 │ │ │ │ - ldr??.w r0, [r2, r5, lsl #2] │ │ │ │ + @ instruction: 0xfa9e00e5 │ │ │ │ + @ instruction: 0xfa6200e5 │ │ │ │ + @ instruction: 0xfa1c00e5 │ │ │ │ + @ instruction: 0xfa4e00e5 │ │ │ │ + @ instruction: 0xf39e00e5 │ │ │ │ + @ instruction: 0xfa2800e5 │ │ │ │ + ldr??.w r0, [r2, #229] @ 0xe5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1bc1c2 │ │ │ │ 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 r3, [pc, #448] @ (1bc284 ) │ │ │ │ @@ -483904,15 +483910,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bc25a │ │ │ │ b.n 1bc16e │ │ │ │ nop │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb.w r0, [r2, r5, lsl #2] │ │ │ │ + strh.w r0, [r2, #229] @ 0xe5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #356] @ (1bc400 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -484038,15 +484044,15 @@ │ │ │ │ addw r4, r4, #1708 @ 0x6ac │ │ │ │ b.n 1bc312 │ │ │ │ add.w r4, r5, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ b.n 1bc312 │ │ │ │ str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - subw r0, r0, #2277 @ 0x8e5 │ │ │ │ + @ instruction: 0xf74000e5 │ │ │ │ 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, #64] @ (1bc45c ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -484073,15 +484079,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b83d0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf59200e5 │ │ │ │ + @ instruction: 0xf63200e5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #56] @ (1bc4ac ) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484106,15 +484112,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b8508 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf53600e5 │ │ │ │ + rsbs r0, r6, #7503872 @ 0x728000 │ │ │ │ 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, #100] @ (1bc528 ) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484161,17 +484167,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strh r2, [r0, #4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf4d600e5 │ │ │ │ - @ instruction: 0xf4bc00e5 │ │ │ │ - stcl 0, cr0, [r0, #916]! @ 0x394 │ │ │ │ + sbcs.w r0, r6, #7503872 @ 0x728000 │ │ │ │ + adcs.w r0, ip, #7503872 @ 0x728000 │ │ │ │ + cdp 0, 8, cr0, cr0, cr5, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #320] @ (1bc690 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -484298,18 +484304,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bc666 │ │ │ │ b.n 1bc64a │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrb r6, [r6, #31] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - eor.w r0, r8, #7503872 @ 0x728000 │ │ │ │ - orr.w r0, r8, #7503872 @ 0x728000 │ │ │ │ - @ instruction: 0xf3ea00e5 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + @ instruction: 0xf52800e5 │ │ │ │ + @ instruction: 0xf4e800e5 │ │ │ │ + eor.w r0, sl, #7503872 @ 0x728000 │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #412] @ 1bc854 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -484514,15 +484520,15 @@ │ │ │ │ strd r4, r8, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [r0, #472] @ 0x1d8 │ │ │ │ blx r4 │ │ │ │ b.n 1bc8b2 │ │ │ │ ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - sub.w r0, r8, #229 @ 0xe5 │ │ │ │ + movw r0, #32997 @ 0x80e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #304] @ (1bca44 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -484719,17 +484725,17 @@ │ │ │ │ blx r4 │ │ │ │ b.n 1bcaaa │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrb r4, [r5, #11] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - vmla.i32 d0, d18, d5[1] │ │ │ │ - vhadd.s q8, q11, │ │ │ │ - @ instruction: 0xe83e00e5 │ │ │ │ + orr.w r0, r2, #229 @ 0xe5 │ │ │ │ + ands.w r0, r6, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xe8de00e5 │ │ │ │ stmdb 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, #392] @ (1bccbc ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -484885,18 +484891,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bcc92 │ │ │ │ b.n 1bcc76 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - vhadd.s8 q0, q11, │ │ │ │ - cdp 0, 11, cr0, cr10, cr5, {7} │ │ │ │ - cdp 0, 2, cr0, cr2, cr5, {7} │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + vmla.i32 d0, d22, d5[1] │ │ │ │ + vhadd.s16 q8, q13, │ │ │ │ + cdp 0, 12, cr0, cr2, cr5, {7} │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #104] @ (1bcd50 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -484941,15 +484947,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b6f60 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r5, r7] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldc 0, cr0, [r0, #916] @ 0x394 │ │ │ │ + cdp 0, 3, cr0, cr0, cr5, {7} │ │ │ │ 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] @ (1bcdf8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -485011,17 +485017,17 @@ │ │ │ │ bl 1b6f60 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldcl 0, cr0, [r2], #916 @ 0x394 │ │ │ │ - stcl 0, cr0, [r8], {229} @ 0xe5 │ │ │ │ - b.n 1bc85c │ │ │ │ + ldc 0, cr0, [r2, #916] @ 0x394 │ │ │ │ + stcl 0, cr0, [r8, #-916]! @ 0xfffffc6c │ │ │ │ + b.n 1bc99c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #356] @ (1bcf84 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -485165,18 +485171,18 @@ │ │ │ │ bne.n 1bcf58 │ │ │ │ b.n 1bcf3c │ │ │ │ nop │ │ │ │ ldr r2, [r6, r2] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stc 0, cr0, [r8], {229} @ 0xe5 │ │ │ │ - ldc 0, cr0, [lr], {229} @ 0xe5 │ │ │ │ - rsb r0, r8, r5, asr #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + stc 0, cr0, [r8, #-916]! @ 0xfffffc6c │ │ │ │ + ldc 0, cr0, [lr], #916 @ 0x394 │ │ │ │ + stcl 0, cr0, [r8], #-916 @ 0xfffffc6c │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #372] @ 1bd120 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -485307,15 +485313,15 @@ │ │ │ │ addw lr, lr, #1708 @ 0x6ac │ │ │ │ b.n 1bd02a │ │ │ │ add.w lr, r4, #104448 @ 0x19800 │ │ │ │ add.w lr, lr, #336 @ 0x150 │ │ │ │ b.n 1bd02a │ │ │ │ ldrsb r4, [r4, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xeab200e5 │ │ │ │ + adcs.w r0, r2, r5, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #72] @ (1bd184 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -485346,15 +485352,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b7534 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r6, [r2, r6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xe9ac00e5 │ │ │ │ + orr.w r0, ip, r5, asr #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #80] @ 1bd1ec │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -485386,15 +485392,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmdb ip!, {r0, r2, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [ip, #916] @ 0x394 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #112] @ (1bd274 ) │ │ │ │ mov r6, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -485446,17 +485452,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r1, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r2, [r0, #13] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xe8ca00e5 │ │ │ │ - stmia.w r2!, {r0, r2, r5, r6, r7} │ │ │ │ - b.n 1bd3ac │ │ │ │ + strd r0, r0, [sl, #-916]! @ 0x394 │ │ │ │ + strd r0, r0, [r2, #-916] @ 0x394 │ │ │ │ + b.n 1bd4ec │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #312] @ (1bd3d4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -485583,18 +485589,17 @@ │ │ │ │ bne.n 1bd3a8 │ │ │ │ b.n 1bd378 │ │ │ │ nop │ │ │ │ strb r6, [r6, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strex r0, r0, [ip, #916] @ 0x394 │ │ │ │ - b.n 1bd318 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + strd r0, r0, [ip], #916 @ 0x394 │ │ │ │ + @ instruction: 0xe83a00e5 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #372] @ 1bd56c │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -485725,15 +485730,15 @@ │ │ │ │ addw lr, lr, #1708 @ 0x6ac │ │ │ │ b.n 1bd476 │ │ │ │ add.w lr, r4, #104448 @ 0x19800 │ │ │ │ add.w lr, lr, #336 @ 0x150 │ │ │ │ b.n 1bd476 │ │ │ │ strh r0, [r3, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bd2c8 │ │ │ │ + b.n 1bd408 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #76] @ (1bd5d0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -485767,15 +485772,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 1b7534 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bd11c │ │ │ │ + b.n 1bd25c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #64] @ (1bd62c ) │ │ │ │ @@ -485807,15 +485812,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1b76f0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bd0b4 │ │ │ │ + b.n 1bd1f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #108] @ (1bd6b0 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -485866,19 +485871,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bd058 │ │ │ │ + b.n 1bd198 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1bd024 │ │ │ │ + b.n 1bd164 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1bd770 │ │ │ │ + bgt.n 1bd6b0 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #312] @ (1bd810 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -486006,19 +486011,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bd7e6 │ │ │ │ b.n 1bd7b6 │ │ │ │ ldr r7, [pc, #1000] @ (1bdbfc ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bd0c8 │ │ │ │ + b.n 1bd208 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1bdf78 │ │ │ │ + b.n 1bd0b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #384] @ (1bd9a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36662 @ 0x8f36 │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -486209,19 +486214,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1bda28 │ │ │ │ ldr r5, [pc, #80] @ (1bda94 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bddd4 │ │ │ │ + b.n 1bdf14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1bdb18 │ │ │ │ + bhi.n 1bda58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #88] @ (1bdaac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ @@ -486337,25 +486342,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1bdb24 │ │ │ │ ldr r4, [pc, #72] @ (1bdbc0 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1bdcd0 │ │ │ │ + b.n 1bde10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1bdb48 │ │ │ │ + bhi.n 1bda88 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1bdc64 │ │ │ │ + b.n 1bdda4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1bdc3c │ │ │ │ + b.n 1bdd7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1bdbf4 │ │ │ │ + bvs.n 1bdb34 │ │ │ │ lsls r5, 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] @ (1bdc14 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -486406,15 +486411,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #88] @ (1bdc6c ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1bdc3c │ │ │ │ + b.n 1bdd7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r4, #6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -486468,15 +486473,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #520] @ (1bdeb4 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + b.n 1bdd14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -486544,21 +486549,21 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1bdcdc │ │ │ │ + bvs.n 1bde1c │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #392] @ (1bdf10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -486719,23 +486724,23 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r2, #30 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 1bdec8 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #152] @ (1bdfd8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -486804,21 +486809,21 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1bdfb0 │ │ │ │ + ble.n 1bdef0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1bdf4c │ │ │ │ + ble.n 1be08c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1be060 │ │ │ │ + bcc.n 1bdfa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (1be044 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -486844,17 +486849,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1be028 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ mov sl, r9 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1be128 │ │ │ │ + ble.n 1be068 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 1bdf70 │ │ │ │ + ble.n 1be0b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (1be0c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -486899,21 +486904,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r0, lr │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1be180 │ │ │ │ + bgt.n 1be0c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1be194 │ │ │ │ + bgt.n 1be0d4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1be164 │ │ │ │ + bcs.n 1be0a4 │ │ │ │ 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, #352] @ (1be250 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -487052,21 +487057,21 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1be224 │ │ │ │ b.n 1be1e6 │ │ │ │ cmp ip, ip │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1be2a8 │ │ │ │ + bgt.n 1be1e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1be234 │ │ │ │ + bgt.n 1be174 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 1be198 │ │ │ │ + bgt.n 1be2d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #808] @ 1be5a0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -487395,19 +487400,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b6e28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bvc.n 1be604 │ │ │ │ + bhi.n 1be544 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1be5b4 │ │ │ │ + bhi.n 1be6f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1be554 │ │ │ │ + bhi.n 1be694 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #600] @ (1be8b8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -487649,27 +487654,27 @@ │ │ │ │ nop │ │ │ │ eors r2, r6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bvc.n 1be918 │ │ │ │ + bvc.n 1be858 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n 1be8e0 │ │ │ │ + bvc.n 1be820 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 1be930 │ │ │ │ + bvs.n 1be870 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1be8b8 │ │ │ │ + bvs.n 1be7f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #832] @ (1bec18 ) │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 1be84c │ │ │ │ + bvs.n 1be98c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #600] @ (1beb38 ) │ │ │ │ + str r6, [r6, r0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #176] @ (1be9a4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -487832,27 +487837,27 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r5, #14 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bcc.n 1bea50 │ │ │ │ + bmi.n 1be990 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1be9e0 │ │ │ │ + bmi.n 1beb20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1bea28 │ │ │ │ + bmi.n 1beb68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1be9fc │ │ │ │ + bmi.n 1beb3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1be9c0 │ │ │ │ + bmi.n 1beb00 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [pc, #544] @ (1becd4 ) │ │ │ │ @@ -488073,33 +488078,33 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n 1bec20 │ │ │ │ nop │ │ │ │ subs r4, #32 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrh r2, [r7, r1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + beq.n 1bed0c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r6, [r1, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #360] @ (1bee6c ) │ │ │ │ + ldr r3, [pc, #1000] @ (1bf0ec ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #424] @ (1beebc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -488252,21 +488257,21 @@ │ │ │ │ addw r0, r0, #3852 @ 0xf0c │ │ │ │ b.n 1bed90 │ │ │ │ add.w r0, r6, #557056 @ 0x88000 │ │ │ │ add.w r0, r0, #3824 @ 0xef0 │ │ │ │ b.n 1bed90 │ │ │ │ subs r1, #190 @ 0xbe │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 1bedec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 1befc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #112] @ (1bef54 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -488312,17 +488317,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r7, #238 @ 0xee │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (1beff0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -488376,21 +488381,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1befaa │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r7, #98 @ 0x62 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #372] @ (1bf18c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -488541,25 +488546,25 @@ │ │ │ │ bne.n 1bf160 │ │ │ │ b.n 1bf11c │ │ │ │ nop │ │ │ │ adds r6, #186 @ 0xba │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r0, [r4, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov r8, r0 │ │ │ │ + bx r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (1bf250 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -488623,25 +488628,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1bf234 │ │ │ │ adds r5, #18 │ │ │ │ lsls r7, r7, #5 │ │ │ │ strh r6, [r7, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ite cs │ │ │ │ - lslcs r5, r4, #3 │ │ │ │ - pushcc {r4, lr} │ │ │ │ + ite gt │ │ │ │ + lslgt r5, r4, #3 │ │ │ │ + pushle {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #392] @ (1bf404 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw ip, #35001 @ 0x88b9 │ │ │ │ cmp r1, ip │ │ │ │ @@ -488777,15 +488782,15 @@ │ │ │ │ b.n 1bf31c │ │ │ │ add.w r3, r4, #104448 @ 0x19800 │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ b.n 1bf31c │ │ │ │ nop │ │ │ │ adds r4, #82 @ 0x52 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1bf4b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -488852,17 +488857,17 @@ │ │ │ │ cmpne r3, #3 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ beq.n 1bf464 │ │ │ │ b.n 1bf442 │ │ │ │ adds r2, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #112] @ (1bf538 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw ip, #35001 @ 0x88b9 │ │ │ │ cmp r1, ip │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -488903,15 +488908,15 @@ │ │ │ │ bl 1b741c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r2, #8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1bf60c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -488993,23 +488998,23 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ beq.n 1bf598 │ │ │ │ b.n 1bf576 │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r7, [pc, #776] @ (1bf920 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (1bf7c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -489173,25 +489178,25 @@ │ │ │ │ bne.n 1bf7b2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bf79e │ │ │ │ b.n 1bf782 │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [pc, #872] @ (1bfb3c ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #444] @ 1bf9b0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -489381,15 +489386,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b6ff4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (1bfaac ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -489495,19 +489500,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldr r2, [pc, #504] @ (1bfd20 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ (1bfc80 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -489633,21 +489638,21 @@ │ │ │ │ bne.n 1bfc54 │ │ │ │ b.n 1bfc38 │ │ │ │ nop │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldr r2, [pc, #0] @ (1bfc88 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #744] @ (1bff94 ) │ │ │ │ @@ -490652,17 +490657,17 @@ │ │ │ │ bl 1b88fc │ │ │ │ b.n 1c04ce │ │ │ │ nop │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - rev r2, r1 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add.w r2, r4, #507904 @ 0x7c000 │ │ │ │ ldr.w r8, [r8, #3776] @ 0xec0 │ │ │ │ ldr.w r9, [r2, #3756] @ 0xeac │ │ │ │ cmp r6, r9 │ │ │ │ beq.w 1c0902 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -491104,29 +491109,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1c0c88 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c0c74 │ │ │ │ b.n 1c096e │ │ │ │ nop │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + cpsid ai │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + cpsie a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #432] @ (1c0e84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -491295,19 +491300,19 @@ │ │ │ │ bne.n 1c0e56 │ │ │ │ b.n 1c0e18 │ │ │ │ nop │ │ │ │ adds r6, r7, r7 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #34 @ 0x22 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - uxtb r6, r4 │ │ │ │ + cbz r6, 1c0ef0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r0, 1c0ed6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r5, 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, #212] @ 1c0f7c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -491383,23 +491388,23 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 1b9578 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r5, r0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cbz r6, 1c0fbc │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, 1c0fb6 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, 1c0fb6 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, 1c0fb0 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, 1c0fac │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r5, 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, #204] @ 1c1070 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -491467,23 +491472,23 @@ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b9578 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cbz r2, 1c1080 │ │ │ │ + cbz r2, 1c10a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 1c10a2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 1c10a2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + cbz r2, 1c109c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 1c1098 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ (1c10ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -491607,19 +491612,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 1c11a0 │ │ │ │ nop │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (1c122c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -491704,17 +491709,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 1c1294 │ │ │ │ nop │ │ │ │ asrs r0, r2, #18 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r3, #8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (1c1314 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -491741,15 +491746,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b6754 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r7, #15 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ (1c1384 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -491790,17 +491795,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r4, r4, #14 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r2, #28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #316] @ (1c14e4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -491927,21 +491932,21 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c14ba │ │ │ │ b.n 1c149e │ │ │ │ asrs r2, r5, #12 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r1, #158 @ 0x9e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #8 │ │ │ │ @@ -492285,17 +492290,17 @@ │ │ │ │ b.n 1c17b8 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ b.n 1c1776 │ │ │ │ nop │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ @@ -492808,17 +492813,17 @@ │ │ │ │ nop │ │ │ │ b.n 1c23a8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1c230c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1c1e84 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 1c2104 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #800 @ (adr r4, 1c21a8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 1c2028 ) │ │ │ │ lsls r5, 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] @ (1c1eb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -492830,15 +492835,15 @@ │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #644] @ 0x284 │ │ │ │ bl 1c1d4c │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r7, #32 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r4, pc, #464 @ (adr r4, 1c2090 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 1c1f10 ) │ │ │ │ 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, #56] @ (1c1f08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492862,17 +492867,17 @@ │ │ │ │ bl 9aae8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c1ee6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r2, r0, #32 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r4, pc, #240 @ (adr r4, 1c2000 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 1c2280 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 1c1fcc ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1c224c ) │ │ │ │ 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, #56] @ (1c1f5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492896,17 +492901,17 @@ │ │ │ │ bl 9ac48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c1f3a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r4, pc, #16 @ (adr r4, 1c1f74 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 1c21f4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #984 @ (adr r3, 1c2340 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 1c21c0 ) │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r6, [pc, #836] @ (1c22c0 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -493235,37 +493240,37 @@ │ │ │ │ b.n 1c213a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1c23bc │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #904 @ (adr r1, 1c2654 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 1c24d4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 1c2628 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1c24a8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ udf #190 @ 0xbe │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1c23f8 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 1c2678 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1c2524 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 1c23a4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, 1c253c ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 1c23bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1c2650 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 1c24d0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #376 @ (adr r1, 1c2464 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 1c26e4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 1c2540 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 1c23c0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 1c26ec ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 1c256c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 1c2330 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 1c25b0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #48] @ 1c2338 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -493281,15 +493286,15 @@ │ │ │ │ ldr.w r1, [r1, #644] @ 0x284 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1c1f68 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r6, r0, #15 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r1, pc, #136 @ (adr r1, 1c23c8 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 1c2648 ) │ │ │ │ lsls r5, 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, #76] @ (1c239c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -493320,17 +493325,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c236c │ │ │ │ b.n 1c237e │ │ │ │ nop │ │ │ │ lsls r0, r0, #14 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r0, pc, #896 @ (adr r0, 1c2724 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 1c25a4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #808 @ (adr r0, 1c26d0 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1c2550 ) │ │ │ │ lsls r5, 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, #76] @ (1c2404 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -493361,17 +493366,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c23d4 │ │ │ │ b.n 1c23e6 │ │ │ │ nop │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r0, pc, #592 @ (adr r0, 1c265c ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 1c24dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1c2608 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 1c2488 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #248] @ (1c251c ) │ │ │ │ add.w sl, r0, #94208 @ 0x17000 │ │ │ │ @@ -493733,15 +493738,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #648] @ 0x288 │ │ │ │ bl 1c1718 │ │ │ │ pop {r3, pc} │ │ │ │ veor q0, q4, q15 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (1c2840 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -493794,17 +493799,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 9aae8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c286a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mrc2 1, 3, r0, cr14, cr14, {3} │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ 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, #56] @ (1c28e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -493827,17 +493832,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 9ac48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c28be │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mcr2 1, 1, r0, cr10, cr14, {3} │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (1c2918 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -493888,34 +493893,34 @@ │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vstmia r3!, {s15} │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 1c2974 │ │ │ │ ldr r0, [pc, #44] @ (1c29b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ bl 473500 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #32] @ (1c29bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ b.n 1c2960 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r1, [pc, #632] @ (1c2c30 ) │ │ │ │ lsls r1, r0, #6 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #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, r0 │ │ │ │ @@ -494307,15 +494312,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, 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 5b05d4 <_mesa_glapi_get_proc_address@@libgallium-25.2.6-1.so+0x24> │ │ │ │ @@ -494655,15 +494660,15 @@ │ │ │ │ b.n 1c2f9c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ muls r4, r6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bl 8329a <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0xbe76> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -494954,15 +494959,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr.w r2, [r3, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1c3618 │ │ │ │ add.w r2, r5, #593920 @ 0x91000 │ │ │ │ ldr.w r2, [r2, #2768] @ 0xad0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -494993,17 +494998,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (1c3658 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 20b80c │ │ │ │ b.n 1c3614 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, 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, #804] @ (1c3994 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ @@ -495364,15 +495369,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1c3a9c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldcl 1, cr0, [lr], #-504 @ 0xfffffe08 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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, #100] @ (1c3b14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495408,15 +495413,15 @@ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ eor.w r1, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl db120 │ │ │ │ b.n 1c3af4 │ │ │ │ nop │ │ │ │ stc 1, cr0, [r2], #-504 @ 0xfffffe08 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ movw r0, #7938 @ 0x1f02 │ │ │ │ @@ -495451,40 +495456,40 @@ │ │ │ │ add r1, pc │ │ │ │ bl 20bd24 │ │ │ │ ldr r1, [pc, #28] @ (1c3ba4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 20bd24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r5, 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] @ (1c3bc8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67f38 │ │ │ │ ldr r0, [pc, #12] @ (1c3bcc ) │ │ │ │ add r0, pc │ │ │ │ blx 67f38 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r5, 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] @ 1c3c10 │ │ │ │ sub sp, #16 │ │ │ │ @@ -495501,19 +495506,19 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ bl 20b980 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw ip, #33354 @ 0x824a │ │ │ │ @@ -495598,15 +495603,15 @@ │ │ │ │ b.n 1c3ca0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub.w r1, r1, #37120 @ 0x9100 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 1c3c80 │ │ │ │ b.n 1c3ca0 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r0, #565248 @ 0x8a000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -495711,15 +495716,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 3a4464 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 1c3e12 │ │ │ │ strd r0, r1, [r6], #504 @ 0x1f8 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -495750,17 +495755,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ strd ip, lr, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c3e66 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -496161,21 +496166,21 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [r6, #3228] @ 0xc9c │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 3a4464 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ b.n 1c4202 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 1c4302 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #52] @ (1c4338 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ @@ -496654,18 +496659,18 @@ │ │ │ │ b.n 1c4742 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 1c4742 │ │ │ │ mov.w r9, #4 │ │ │ │ b.n 1c4742 │ │ │ │ b.n 1c482c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 1, cr0, [ip] │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldc2 1, cr0, [ip] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #548] @ (1c4a44 ) │ │ │ │ @@ -496860,23 +496865,23 @@ │ │ │ │ str.w r3, [r7, #3228] @ 0xc9c │ │ │ │ bl 3a4464 │ │ │ │ b.n 1c49ea │ │ │ │ mov fp, sl │ │ │ │ b.n 1c49ca │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfbbc0100 │ │ │ │ - umlal r0, r1, r8, r0 │ │ │ │ - @ instruction: 0xfbb80100 │ │ │ │ + mrrc2 1, 0, r0, ip, cr0 │ │ │ │ + stc2 1, cr0, [r8], {0} │ │ │ │ + mrrc2 1, 0, r0, r8, cr0 │ │ │ │ ldc2l 1, cr0, [sl], #-504 @ 0xfffffe08 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ @@ -497134,20 +497139,20 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1c4d46 │ │ │ │ nop │ │ │ │ bgt.n 1c4dc8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [ip], r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + @ instruction: 0xfa0c0100 │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1c4d64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -497233,15 +497238,15 @@ │ │ │ │ bl 1c3fe0 │ │ │ │ b.n 1c4c9c │ │ │ │ bl 1c3fe0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ b.n 1c4c9c │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ 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, #76] @ (1c4e80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -497400,22 +497405,22 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3228] @ 0xc9c │ │ │ │ bl 3a4464 │ │ │ │ b.n 1c4fb8 │ │ │ │ bhi.n 1c5054 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds.w r1, ip, #8388608 @ 0x800000 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + subs.w r1, ip, #8388608 @ 0x800000 │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 1c5074 │ │ │ │ + bls.n 1c4fb4 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #232] @ (1c50e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -497503,21 +497508,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3228] @ 0xc9c │ │ │ │ bl 3a4464 │ │ │ │ b.n 1c50c4 │ │ │ │ nop │ │ │ │ bvs.n 1c5090 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - and.w r1, r4, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xf4a40100 │ │ │ │ adcs.w r1, lr, #16646144 @ 0xfe0000 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n 1c516c │ │ │ │ + bhi.n 1c50ac │ │ │ │ lsls r4, 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 │ │ │ │ @@ -497613,15 +497618,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bmi.n 1c5220 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - mov sl, lr │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #84] @ (1c5290 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ @@ -497765,15 +497770,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bcc.n 1c549c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (1c5478 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -497890,15 +497895,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ bcs.n 1c5600 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #101376 @ 0x18c00 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ vstr d7, [r0, #96] @ 0x60 │ │ │ │ @@ -497918,15 +497923,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ bne.n 1c55fc │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5604 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -497936,15 +497941,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ beq.n 1c55cc │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5634 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -497954,15 +497959,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ beq.n 1c559c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5664 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -497972,15 +497977,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ beq.n 1c556c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5694 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -497990,15 +497995,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ beq.n 1c573c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c56c4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498008,15 +498013,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ beq.n 1c570c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c56f4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498026,15 +498031,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5724 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498044,15 +498049,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5754 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498062,15 +498067,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c5784 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498080,15 +498085,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c57b4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498098,15 +498103,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c57e4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -498116,15 +498121,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -498236,21 +498241,21 @@ │ │ │ │ b.n 1c58b2 │ │ │ │ ldr r2, [pc, #24] @ (1c5914 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1c58b0 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r0, #98304 @ 0x18000 │ │ │ │ adds r2, #3 │ │ │ │ @@ -498292,15 +498297,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1c5998 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ mov r2, r6 │ │ │ │ b.n 1c5956 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r5, 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, #160] @ (1c5a50 ) │ │ │ │ @@ -500498,15 +500503,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c7460 │ │ │ │ nop │ │ │ │ cbz r0, 1c750a │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bvc.n 1c7538 │ │ │ │ + bvc.n 1c7478 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #404] @ (1c7640 ) │ │ │ │ @@ -500645,15 +500650,15 @@ │ │ │ │ b.n 1c75aa │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c7612 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bpl.n 1c75b0 │ │ │ │ + bvs.n 1c76f0 │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #496] @ (1c7850 ) │ │ │ │ @@ -500823,15 +500828,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1c7810 │ │ │ │ nop │ │ │ │ add sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bmi.n 1c7870 │ │ │ │ + bmi.n 1c77b0 │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (1c7a64 ) │ │ │ │ @@ -501003,15 +501008,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1c7a24 │ │ │ │ nop │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bcs.n 1c7a90 │ │ │ │ + bcs.n 1c79d0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #548] @ (1c7ca8 ) │ │ │ │ @@ -501194,15 +501199,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1c7c66 │ │ │ │ nop │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - beq.n 1c7cc4 │ │ │ │ + beq.n 1c7c04 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #552] @ (1c7ef0 ) │ │ │ │ @@ -501385,15 +501390,15 @@ │ │ │ │ b.n 1c7e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1c7eb0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #600] @ (1c8168 ) │ │ │ │ @@ -501589,15 +501594,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1c8128 │ │ │ │ nop │ │ │ │ add r7, pc, #776 @ (adr r7, 1c8474 ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #520] @ (1c8390 ) │ │ │ │ @@ -501766,15 +501771,15 @@ │ │ │ │ b.n 1c81f6 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1c8306 │ │ │ │ nop │ │ │ │ add r5, pc, #296 @ (adr r5, 1c84bc ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 1c84ac │ │ │ │ @@ -502328,15 +502333,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c8996 │ │ │ │ ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ (1c8b38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -502446,18 +502451,18 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c8ad0 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ittt ne │ │ │ │ - lslne r0, r0, #4 │ │ │ │ - pushne {r4, r5, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + ittt lt │ │ │ │ + lsllt r0, r0, #4 │ │ │ │ + pushlt {r4, r5, lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (1c8c8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov.f64 d8, d0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -502563,16 +502568,16 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c8c1c │ │ │ │ nop │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - it le │ │ │ │ - lslle r0, r0, #4 │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ + lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ (1c8dd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -502675,18 +502680,18 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c8d6c │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bkpt 0x00a6 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte mi │ │ │ │ + lslmi r0, r0, #4 │ │ │ │ + pushmi {r4, r5, r6, lr} │ │ │ │ + movpl.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #472] @ (1c8fc4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #472] @ (1c8fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -502844,15 +502849,15 @@ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r7, #5 │ │ │ │ strb r0, [r1, #8] │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r2, [r4, #4] │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -503021,15 +503026,15 @@ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r7, #5 │ │ │ │ strb r0, [r1, #0] │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1c922a │ │ │ │ + cbnz r0, 1c9252 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -503209,15 +503214,15 @@ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #5 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1c940a │ │ │ │ + cbnz r4, 1c9432 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -503399,15 +503404,15 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -503587,15 +503592,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #5 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsls r6, 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, #3992] @ 0xf98 │ │ │ │ @@ -503785,15 +503790,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r7, #5 │ │ │ │ str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1c9ac4 │ │ │ │ + cbz r0, 1c9aec │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r7, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -503932,15 +503937,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c9afa │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #32] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #404] @ (1c9dd0 ) │ │ │ │ @@ -504079,15 +504084,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c9ca6 │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #384] @ (1c9f6c ) │ │ │ │ @@ -504221,15 +504226,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c9e4e │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r6, pc, #824 @ (adr r6, 1ca2ac ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 1ca12c ) │ │ │ │ lsls r0, 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, #384] @ (1ca108 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -504362,15 +504367,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c9fe8 │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r5, pc, #296 @ (adr r5, 1ca238 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 1ca4b8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #404] @ (1ca2b8 ) │ │ │ │ @@ -504509,15 +504514,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ca18e │ │ │ │ nop │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r3, pc, #760 @ (adr r3, 1ca5b8 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 1ca438 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #412] @ (1ca470 ) │ │ │ │ @@ -504658,15 +504663,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ca342 │ │ │ │ nop │ │ │ │ strh r4, [r7, #30] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r2, pc, #120 @ (adr r2, 1ca4f0 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 1ca770 ) │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (1ca658 ) │ │ │ │ @@ -504819,15 +504824,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ca504 │ │ │ │ strh r2, [r0, #18] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1ca838 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 1ca6b8 ) │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #472] @ (1ca850 ) │ │ │ │ @@ -504984,15 +504989,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ca6f4 │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ (1caa20 ) │ │ │ │ @@ -505140,15 +505145,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ca8dc │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #440] @ (1cabf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -505298,15 +505303,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1caaa8 │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #472] @ (1cadec ) │ │ │ │ @@ -505463,15 +505468,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cac90 │ │ │ │ ldrb r6, [r7, #10] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #488] @ (1caff4 ) │ │ │ │ @@ -505632,15 +505637,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cae90 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #496] @ (1cb204 ) │ │ │ │ @@ -505803,15 +505808,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cb094 │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #524] @ (1cb430 ) │ │ │ │ @@ -505981,15 +505986,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cb2b0 │ │ │ │ nop │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #460] @ (1cb61c ) │ │ │ │ @@ -506143,15 +506148,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cb4c4 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (1cb81c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -506314,15 +506319,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1cb6b0 │ │ │ │ nop │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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 r4, [pc, #508] @ (1cba38 ) │ │ │ │ @@ -506485,15 +506490,15 @@ │ │ │ │ bl 169b4c │ │ │ │ b.n 1cb892 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cb8c8 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #548] @ (1cbc7c ) │ │ │ │ @@ -506669,15 +506674,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cbaf0 │ │ │ │ nop │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #676] @ (1cbf40 ) │ │ │ │ @@ -506878,15 +506883,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cbeba │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r6, r7, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507100,15 +507105,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #676] @ (1cc4fc ) │ │ │ │ @@ -507309,15 +507314,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cc476 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #520] @ (1cc724 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -507488,15 +507493,15 @@ │ │ │ │ b.n 1cc592 │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r2, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #548] @ (1cc96c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -507678,15 +507683,15 @@ │ │ │ │ b.n 1cc8e0 │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r0, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507874,15 +507879,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #588] @ (1cce6c ) │ │ │ │ @@ -508066,15 +508071,15 @@ │ │ │ │ bl 169b4c │ │ │ │ b.n 1ccde4 │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #564] @ (1cd0c4 ) │ │ │ │ @@ -508246,15 +508251,15 @@ │ │ │ │ b.n 1ccf12 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cd03c │ │ │ │ nop │ │ │ │ ldr r2, [r0, r1] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #524] @ (1cd2f0 ) │ │ │ │ @@ -508423,15 +508428,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cd170 │ │ │ │ strb r6, [r5, r7] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #528] @ (1cd520 ) │ │ │ │ @@ -508595,15 +508600,15 @@ │ │ │ │ b.n 1cd382 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cd498 │ │ │ │ nop │ │ │ │ strh r2, [r0, r7] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #476] @ (1cd71c ) │ │ │ │ @@ -508760,15 +508765,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cd5bc │ │ │ │ str r6, [r1, r6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (1cd92c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -508933,15 +508938,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1cd7ba │ │ │ │ nop │ │ │ │ ldr r7, [pc, #616] @ (1cdb98 ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #532] @ (1cdb60 ) │ │ │ │ @@ -509106,15 +509111,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cd9c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cdada │ │ │ │ ldr r5, [pc, #536] @ (1cdd7c ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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 r4, [pc, #548] @ (1cdda4 ) │ │ │ │ @@ -509286,15 +509291,15 @@ │ │ │ │ bl 169b4c │ │ │ │ b.n 1cdbea │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cdc20 │ │ │ │ ldr r3, [pc, #336] @ (1cdef8 ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #564] @ (1cdff8 ) │ │ │ │ @@ -509466,15 +509471,15 @@ │ │ │ │ b.n 1cde46 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1cdf70 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #56] @ (1ce034 ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #548] @ (1ce23c ) │ │ │ │ @@ -509646,15 +509651,15 @@ │ │ │ │ b.n 1ce092 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1ce1b4 │ │ │ │ nop │ │ │ │ mov sl, r7 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #532] @ (1ce470 ) │ │ │ │ @@ -509819,15 +509824,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ce2d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1ce3ea │ │ │ │ add r6, lr │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #548] @ (1ce6b4 ) │ │ │ │ @@ -509999,15 +510004,15 @@ │ │ │ │ b.n 1ce50a │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1ce62c │ │ │ │ nop │ │ │ │ negs r2, r0 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (1ce7e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -510108,15 +510113,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ce782 │ │ │ │ ands r4, r0 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (1ce920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -510219,15 +510224,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ce8ba │ │ │ │ subs r6, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (1cea54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -510328,15 +510333,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ce9ee │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (1ceb8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -510439,15 +510444,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ceb26 │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (1cecd8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -510559,15 +510564,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cec6c │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (1cee2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -510682,15 +510687,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cedc0 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (1cef70 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -510799,15 +510804,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cef02 │ │ │ │ nop │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (1cf0b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -510917,15 +510922,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cf04c │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r0, 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 r4, [pc, #300] @ (1cf200 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -511032,15 +511037,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cf194 │ │ │ │ adds r5, #254 @ 0xfe │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r0, 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, #324] @ (1cf360 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -511157,15 +511162,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cf2f4 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r0, 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 r4, [pc, #300] @ (1cf4a8 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -511272,15 +511277,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cf43c │ │ │ │ adds r3, #86 @ 0x56 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r0, 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, #320] @ (1cf604 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -511395,15 +511400,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cf598 │ │ │ │ adds r2, #14 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #348] @ (1cf77c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -511524,15 +511529,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cf710 │ │ │ │ nop │ │ │ │ adds r0, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #348] @ (1cf8f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -511653,15 +511658,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cf888 │ │ │ │ nop │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #332] @ (1cfa5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -511782,15 +511787,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cf9f0 │ │ │ │ nop │ │ │ │ cmp r5, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r7, [pc, #744] @ (1cfd4c ) │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #332] @ (1cfbc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -511911,15 +511916,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cfb58 │ │ │ │ nop │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r6, [pc, #424] @ (1cfd74 ) │ │ │ │ + ldr r7, [pc, #40] @ (1cfbf4 ) │ │ │ │ lsls r0, 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #316] @ (1cfd1c ) │ │ │ │ @@ -512034,15 +512039,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cfca8 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r6, [pc, #128] @ (1cfda4 ) │ │ │ │ + ldr r6, [pc, #768] @ (1d0024 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #332] @ (1cfe84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -512162,15 +512167,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cfe18 │ │ │ │ nop │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r4, [pc, #840] @ (1d01d4 ) │ │ │ │ + ldr r5, [pc, #456] @ (1d0054 ) │ │ │ │ lsls r0, 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #316] @ (1cffdc ) │ │ │ │ @@ -512285,15 +512290,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cff68 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r3, [pc, #592] @ (1d0234 ) │ │ │ │ + ldr r4, [pc, #208] @ (1d00b4 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #324] @ (1d013c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -512415,15 +512420,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 169b4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d00d2 │ │ │ │ movs r6, #218 @ 0xda │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r2, [pc, #320] @ (1d0284 ) │ │ │ │ + ldr r2, [pc, #960] @ (1d0504 ) │ │ │ │ lsls r0, r0, #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 │ │ │ │ vmov s15, r2 │ │ │ │ @@ -517100,17 +517105,17 @@ │ │ │ │ ldr.w r3, [r2, #500] @ 0x1f4 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add.w r1, r0, sp, ror #1 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #464] @ (1d3ed8 ) │ │ │ │ @@ -517263,17 +517268,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r2, #500] @ 0x1f4 │ │ │ │ blx r3 │ │ │ │ b.n 1d3dd4 │ │ │ │ nop │ │ │ │ strd r0, r1, [r8, #500] @ 0x1f4 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #560] @ (1d412c ) │ │ │ │ @@ -517456,17 +517461,17 @@ │ │ │ │ vmov.f32 s1, s17 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r3, [r2, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ b.n 1d3ff8 │ │ │ │ b.n 1d40d8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r4, r4, #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, #552] @ (1d4378 ) │ │ │ │ @@ -517645,17 +517650,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ b.n 1d4248 │ │ │ │ nop │ │ │ │ b.n 1d3e7c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r4, 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 r4, [pc, #596] @ (1d45f0 ) │ │ │ │ @@ -517839,17 +517844,17 @@ │ │ │ │ vmov.f32 s1, s17 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r3, [r2, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 1d44ac │ │ │ │ b.n 1d4c5c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r4, 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, #612] @ (1d4878 ) │ │ │ │ @@ -518037,17 +518042,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 1d4724 │ │ │ │ nop │ │ │ │ b.n 1d49f4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, 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 │ │ │ │ ldr r4, [pc, #652] @ (1d4b28 ) │ │ │ │ @@ -518248,17 +518253,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r3, [r2, #572] @ 0x23c │ │ │ │ blx r3 │ │ │ │ b.n 1d49c0 │ │ │ │ nop │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r4, 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 │ │ │ │ ldr r4, [pc, #652] @ (1d4dd8 ) │ │ │ │ @@ -518457,17 +518462,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r3, #572] @ 0x23c │ │ │ │ blx r3 │ │ │ │ b.n 1d4c70 │ │ │ │ blt.n 1d4ce4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -520936,17 +520941,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ rev r4, r1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r4, 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, #176] @ (1d6e44 ) │ │ │ │ @@ -521007,17 +521012,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cbnz r0, 1d6e56 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r4, 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, #372] @ (1d6fd8 ) │ │ │ │ @@ -521137,17 +521142,17 @@ │ │ │ │ b.n 1d6ed2 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1d6f42 │ │ │ │ nop │ │ │ │ @ instruction: 0xb86c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r4, 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, #368] @ (1d7168 ) │ │ │ │ @@ -521267,17 +521272,17 @@ │ │ │ │ bne.n 1d7060 │ │ │ │ b.n 1d7068 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1d70d6 │ │ │ │ @ instruction: 0xb6d4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r4, 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, #416] @ (1d7328 ) │ │ │ │ @@ -521407,17 +521412,17 @@ │ │ │ │ bne.w 1d7208 │ │ │ │ b.n 1d7212 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1d7294 │ │ │ │ push {r2, r6, lr} │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r4, 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, #420] @ (1d74ec ) │ │ │ │ @@ -521548,17 +521553,17 @@ │ │ │ │ bne.w 1d73cc │ │ │ │ b.n 1d73d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1d7458 │ │ │ │ cbz r4, 1d7550 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r4, 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, #456] @ (1d76d8 ) │ │ │ │ @@ -521696,17 +521701,17 @@ │ │ │ │ bne.w 1d75a6 │ │ │ │ b.n 1d75b2 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1d7642 │ │ │ │ cbz r6, 1d770a │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r4, 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, #460] @ (1d78c8 ) │ │ │ │ @@ -521845,16 +521850,17 @@ │ │ │ │ bne.w 1d7796 │ │ │ │ b.n 1d77a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1d7832 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - vhadd.u32 q8, q13, │ │ │ │ - cdp2 0, 15, cr0, cr12, cr3, {7} │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + vmla.i16 q0, q14, d3[2] │ │ │ │ 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] @ (1d7978 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -526287,17 +526293,17 @@ │ │ │ │ bne.n 1dada6 │ │ │ │ b.n 1dadae │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1dae18 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, 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, #356] @ (1db028 ) │ │ │ │ @@ -526413,17 +526419,17 @@ │ │ │ │ bne.n 1daf2c │ │ │ │ b.n 1daf34 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1daf9c │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, 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, #416] @ (1db1e8 ) │ │ │ │ @@ -526553,17 +526559,17 @@ │ │ │ │ bne.w 1db0c8 │ │ │ │ b.n 1db0d2 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1db154 │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, 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, #420] @ (1db3ac ) │ │ │ │ @@ -526694,17 +526700,17 @@ │ │ │ │ bne.w 1db28c │ │ │ │ b.n 1db296 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1db318 │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, 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, #456] @ (1db598 ) │ │ │ │ @@ -526842,17 +526848,17 @@ │ │ │ │ bne.w 1db466 │ │ │ │ b.n 1db472 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1db502 │ │ │ │ strb r6, [r7, #11] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r3, 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, #460] @ (1db788 ) │ │ │ │ @@ -526991,17 +526997,17 @@ │ │ │ │ bne.w 1db656 │ │ │ │ b.n 1db662 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b4c │ │ │ │ b.n 1db6f2 │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (1db85c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -528945,15 +528951,15 @@ │ │ │ │ nop │ │ │ │ negs r4, r1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add.w r3, r5, #458752 @ 0x70000 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r6, r3, #248 @ 0xf8 │ │ │ │ add.w ip, r3, #296 @ 0x128 │ │ │ │ mov lr, r6 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ @@ -532933,19 +532939,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1df7ac │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1df606 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1df760 │ │ │ │ + bvs.n 1df8a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1df728 │ │ │ │ + bvs.n 1df868 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 1df916 │ │ │ │ @@ -533058,15 +533064,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1df884 │ │ │ │ nop │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcc.n 1dfa14 │ │ │ │ + bmi.n 1df954 │ │ │ │ lsls r3, r4, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 1dfa7c │ │ │ │ @@ -533185,15 +533191,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1df9d6 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcs.n 1dfaac │ │ │ │ + bcs.n 1df9ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 1dfbd4 │ │ │ │ @@ -533307,15 +533313,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dfb38 │ │ │ │ cmp r4, #16 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - beq.n 1dfb54 │ │ │ │ + bne.n 1dfc94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 1dfd42 │ │ │ │ @@ -533437,15 +533443,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 1dfc9c │ │ │ │ nop │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ (1dffec ) │ │ │ │ @@ -533642,17 +533648,17 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (1e0294 ) │ │ │ │ @@ -533851,17 +533857,17 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (1e053c ) │ │ │ │ @@ -534060,17 +534066,17 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (1e07e4 ) │ │ │ │ @@ -534268,17 +534274,17 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #640] @ (1e0a90 ) │ │ │ │ @@ -534478,17 +534484,17 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #640] @ (1e0d3c ) │ │ │ │ @@ -534688,17 +534694,17 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #756] @ (1e1060 ) │ │ │ │ @@ -534929,17 +534935,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 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #760] @ (1e138c ) │ │ │ │ @@ -535171,17 +535177,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 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r3, 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, #136] @ (1e1440 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535232,15 +535238,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e13f0 │ │ │ │ asrs r0, r3, #12 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r3, 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, #152] @ (1e14f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535296,15 +535302,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e149c │ │ │ │ asrs r0, r7, #9 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (1e15b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535365,15 +535371,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1e154c │ │ │ │ nop │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r3, 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 1e14f8 │ │ │ │ @@ -535450,15 +535456,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e165c │ │ │ │ asrs r6, r6, #2 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb686 │ │ │ │ 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, #160] @ (1e176c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535517,15 +535523,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1714 │ │ │ │ nop │ │ │ │ asrs r4, r0, #32 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (1e1850 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535593,15 +535599,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 1e17cc │ │ │ │ nop │ │ │ │ lsrs r6, r1, #29 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, 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] │ │ │ │ @@ -535687,15 +535693,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1e190c │ │ │ │ nop │ │ │ │ lsrs r4, r1, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r2, 1e19b0 │ │ │ │ + cbz r2, 1e19d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1e1a3c ) │ │ │ │ @@ -535765,15 +535771,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e19c2 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #21 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - sxtb r0, r4 │ │ │ │ + cbz r0, 1e1a84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1e1b24 ) │ │ │ │ @@ -535844,15 +535850,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1aaa │ │ │ │ nop │ │ │ │ lsrs r6, r6, #17 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r0, 1e1b4a │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1e1c08 ) │ │ │ │ @@ -535922,15 +535928,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1b8e │ │ │ │ nop │ │ │ │ lsrs r4, r1, #14 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + cbz r4, 1e1c1c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1e1cf0 ) │ │ │ │ @@ -536001,15 +536007,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1c76 │ │ │ │ nop │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1e1dd4 ) │ │ │ │ @@ -536079,15 +536085,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1d5a │ │ │ │ nop │ │ │ │ lsrs r0, r0, #7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1e1ebc ) │ │ │ │ @@ -536158,15 +536164,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1e42 │ │ │ │ nop │ │ │ │ lsrs r6, r3, #3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e1fa8 ) │ │ │ │ @@ -536238,15 +536244,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e1f2e │ │ │ │ nop │ │ │ │ lsls r6, r6, #31 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e2094 ) │ │ │ │ @@ -536318,15 +536324,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e201a │ │ │ │ nop │ │ │ │ lsls r2, r1, #28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ (1e2174 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536394,15 +536400,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e20fe │ │ │ │ nop │ │ │ │ lsls r2, r4, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e2260 ) │ │ │ │ @@ -536474,15 +536480,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e21e6 │ │ │ │ nop │ │ │ │ lsls r6, r7, #20 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e234c ) │ │ │ │ @@ -536554,15 +536560,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e22d2 │ │ │ │ nop │ │ │ │ lsls r2, r2, #17 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e2438 ) │ │ │ │ @@ -536634,15 +536640,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e23be │ │ │ │ nop │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ (1e2518 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536710,15 +536716,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e24a2 │ │ │ │ nop │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r7, pc, #528 @ (adr r7, 1e2730 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ (1e25f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536786,15 +536792,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2582 │ │ │ │ nop │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r6, pc, #656 @ (adr r6, 1e2890 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 1e2710 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (1e26e8 ) │ │ │ │ @@ -536867,15 +536873,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e266a │ │ │ │ nop │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, pc, #720 @ (adr r5, 1e29c0 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1e2840 ) │ │ │ │ lsls r3, r4, #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, #212] @ (1e27d8 ) │ │ │ │ @@ -536947,15 +536953,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e275c │ │ │ │ nop │ │ │ │ vsra.u8 q8, q14, #8 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1e2af0 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 1e2970 ) │ │ │ │ lsls r3, r4, #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, #220] @ (1e28d0 ) │ │ │ │ @@ -537029,15 +537035,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2854 │ │ │ │ nop │ │ │ │ mrc2 1, 6, r0, cr8, cr12, {3} │ │ │ │ - add r3, pc, #816 @ (adr r3, 1e2c08 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 1e2a88 ) │ │ │ │ lsls r3, r4, #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, #220] @ (1e29c8 ) │ │ │ │ @@ -537112,15 +537118,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2946 │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r0, #496]! @ 0x1f0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 1e2d20 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 1e2ba0 ) │ │ │ │ lsls r3, r4, #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, #228] @ (1e2ac8 ) │ │ │ │ @@ -537197,15 +537203,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2a46 │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r8], #496 @ 0x1f0 │ │ │ │ - add r1, pc, #848 @ (adr r1, 1e2e20 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 1e2ca0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (1e2bb8 ) │ │ │ │ @@ -537277,15 +537283,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2b3e │ │ │ │ nop │ │ │ │ @ instruction: 0xfbea017c │ │ │ │ - add r0, pc, #912 @ (adr r0, 1e2f50 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1e2dd0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (1e2ca4 ) │ │ │ │ @@ -537356,15 +537362,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2c2c │ │ │ │ @ instruction: 0xfafc017c │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + add r0, pc, #600 @ (adr r0, 1e2f04 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e2d90 ) │ │ │ │ @@ -537435,15 +537441,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2d16 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa0e017c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (1e2e7c ) │ │ │ │ @@ -537514,15 +537520,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2e04 │ │ │ │ vld4.16 {d0,d2,d4,d6}, [r4 :256], ip │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (1e2f6c ) │ │ │ │ @@ -537594,15 +537600,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2ef2 │ │ │ │ nop │ │ │ │ ldrh.w r0, [r6, ] │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (1e3058 ) │ │ │ │ @@ -537673,15 +537679,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e2fe0 │ │ │ │ @ instruction: 0xf748017c │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e3144 ) │ │ │ │ @@ -537752,15 +537758,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e30ca │ │ │ │ nop │ │ │ │ @ instruction: 0xf65a017c │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1e3230 ) │ │ │ │ @@ -537831,15 +537837,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e31b6 │ │ │ │ nop │ │ │ │ sbc.w r1, lr, #16515072 @ 0xfc0000 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (1e3320 ) │ │ │ │ @@ -537911,15 +537917,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e32a4 │ │ │ │ eor.w r1, r4, #16515072 @ 0xfc0000 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (1e3424 ) │ │ │ │ @@ -537995,15 +538001,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e33a4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf390017c │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (1e3528 ) │ │ │ │ @@ -538079,15 +538085,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e34a8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf28c017c │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #244] @ (1e3638 ) │ │ │ │ @@ -538166,15 +538172,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e35b8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf188017c │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r3, r4, #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, #228] @ (1e3738 ) │ │ │ │ @@ -538250,15 +538256,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e36bc │ │ │ │ nop │ │ │ │ orns r1, r8, #124 @ 0x7c │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r4, #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, #228] @ (1e3838 ) │ │ │ │ @@ -538334,15 +538340,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e37bc │ │ │ │ nop │ │ │ │ vorn q8, q4, q14 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #16] │ │ │ │ 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, #208] @ (1e3924 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -538412,15 +538418,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e38aa │ │ │ │ nop │ │ │ │ mrc 1, 3, r0, cr12, cr12, {3} │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (1e3a28 ) │ │ │ │ @@ -538496,15 +538502,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e39a8 │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip, #496] @ 0x1f0 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #244] @ (1e3b38 ) │ │ │ │ @@ -538583,15 +538589,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e3ab8 │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], {124} @ 0x7c │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r3, r4, #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, #236] @ (1e3c40 ) │ │ │ │ @@ -538670,15 +538676,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e3bbe │ │ │ │ nop │ │ │ │ sbcs.w r1, r8, ip, ror #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r4, #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, #236] @ (1e3d48 ) │ │ │ │ @@ -538757,15 +538763,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e3cc6 │ │ │ │ nop │ │ │ │ orns r1, r0, ip, ror #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ 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, #204] @ (1e3e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -538834,15 +538840,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e3dba │ │ │ │ strd r0, r1, [ip, #-496]! @ 0x1f0 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #228] @ (1e3f30 ) │ │ │ │ @@ -538916,15 +538922,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e3eb2 │ │ │ │ nop │ │ │ │ stmia.w r0, {r2, r3, r4, r5, r6, r8} │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #240] @ (1e403c ) │ │ │ │ @@ -539002,15 +539008,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e3fbe │ │ │ │ nop │ │ │ │ b.n 1e3f40 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #244] @ (1e414c ) │ │ │ │ @@ -539090,15 +539096,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e40cc │ │ │ │ nop │ │ │ │ b.n 1e3e38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (1e4250 ) │ │ │ │ @@ -539175,15 +539181,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e41d0 │ │ │ │ nop │ │ │ │ b.n 1e3d1c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (1e4358 ) │ │ │ │ @@ -539261,15 +539267,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e42dc │ │ │ │ b.n 1e3c18 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (1e4460 ) │ │ │ │ @@ -539347,15 +539353,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e43e4 │ │ │ │ b.n 1e4b10 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (1e4578 ) │ │ │ │ @@ -539437,15 +539443,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e44fc │ │ │ │ b.n 1e4a18 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #228] @ (1e467c ) │ │ │ │ @@ -539521,15 +539527,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e4600 │ │ │ │ b.n 1e48ec │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #244] @ (1e4790 ) │ │ │ │ @@ -539609,15 +539615,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e4714 │ │ │ │ b.n 1e47f8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (1e48a8 ) │ │ │ │ @@ -539699,15 +539705,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e482c │ │ │ │ svc 30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (1e49bc ) │ │ │ │ @@ -539790,15 +539796,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1e493a │ │ │ │ udf #8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ 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, #192] @ (1e4a98 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -539872,15 +539878,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 1e4a2e │ │ │ │ mov r0, r5 │ │ │ │ bl 169b4c │ │ │ │ b.n 1e49f4 │ │ │ │ bgt.n 1e4a90 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xfaae00fe │ │ │ │ + @ instruction: 0xfb4e00fe │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #680] @ (1e4d60 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -540088,17 +540094,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bgt.n 1e4d94 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e5386 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -540481,15 +540487,15 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ b.n 1e4d10 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - @ instruction: 0xfbb600fe │ │ │ │ + mrrc2 0, 15, r0, r6, cr14 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ vstr s2, [sp, #12] │ │ │ │ vstr s3, [sp, #8] │ │ │ │ @@ -540896,17 +540902,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bne.n 1e58e4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e5e7a │ │ │ │ cmp r2, #3 │ │ │ │ @@ -541266,15 +541272,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov fp, s15 │ │ │ │ b.n 1e58d6 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - add.w r0, ip, #254 @ 0xfe │ │ │ │ + sub.w r0, ip, #254 @ 0xfe │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vldr s15, [pc, #-16] @ 1e5d14 │ │ │ │ @@ -541783,21 +541789,21 @@ │ │ │ │ b.n 1e62ae │ │ │ │ stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e6224 │ │ │ │ + b.n 1e6364 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -542374,21 +542380,21 @@ │ │ │ │ b.n 1e69ba │ │ │ │ itee mi │ │ │ │ lslmi r4, r7, #5 │ │ │ │ ldrpl r0, [sp, #544] @ 0x220 │ │ │ │ lslpl r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e6b48 │ │ │ │ + b.n 1e6c88 │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -542934,15 +542940,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1e7138 │ │ │ │ + bls.n 1e7078 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 1e712e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -543261,17 +543267,17 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ b.n 1e713c │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ @@ -543685,15 +543691,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + beq.n 1e7b74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #5 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 1e7a64 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -544042,16 +544048,16 @@ │ │ │ │ vldr s0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1e7e94 │ │ │ │ b.n 1e7e9c │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cdp2 0, 14, cr0, cr14, cr2, {7} │ │ │ │ - ldc2 0, cr0, [r0], {226} @ 0xe2 │ │ │ │ + vmla.i q0, q15, d2[4] │ │ │ │ + ldc2 0, cr0, [r0], #904 @ 0x388 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ @@ -544423,15 +544429,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ lsls r4, r7, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e8384 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -544781,16 +544787,16 @@ │ │ │ │ str.w r1, [r6, #144] @ 0x90 │ │ │ │ strb.w r3, [r6, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1e8392 │ │ │ │ b.n 1e8202 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - @ instruction: 0xf5f000e2 │ │ │ │ - @ instruction: 0xf2ea00e2 │ │ │ │ + @ instruction: 0xf69000e2 │ │ │ │ + @ instruction: 0xf38a00e2 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r7, s0 │ │ │ │ vmov r6, s1 │ │ │ │ vmov r4, s2 │ │ │ │ @@ -545333,15 +545339,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ strb r0, [r1, #15] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e8fbe │ │ │ │ + cbnz r2, 1e8fe6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e8f36 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -545698,16 +545704,16 @@ │ │ │ │ strb.w r3, [r7, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1e8f44 │ │ │ │ b.n 1e8dbc │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - bic.w r0, ip, r2, asr #3 │ │ │ │ - b.n 1e9290 │ │ │ │ + pkhtb r0, ip, r2, asr #3 │ │ │ │ + b.n 1e93d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r7, s0 │ │ │ │ vmov r6, s1 │ │ │ │ @@ -546795,15 +546801,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1ea040 │ │ │ │ nop │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ mov r6, r2 │ │ │ │ @@ -546832,15 +546838,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1ea1b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -546913,17 +546919,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1ea138 │ │ │ │ nop │ │ │ │ strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bls.n 1ea160 │ │ │ │ + bge.n 1ea2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ 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 r3, [pc, #208] @ (1ea2a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -546998,17 +547004,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1ea224 │ │ │ │ nop │ │ │ │ strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bhi.n 1ea274 │ │ │ │ + bls.n 1ea1b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ 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, #184] @ (1ea378 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547077,17 +547083,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ea30e │ │ │ │ nop │ │ │ │ strh r2, [r2, #32] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bhi.n 1ea390 │ │ │ │ + bhi.n 1ea2d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #372] @ (1ea510 ) │ │ │ │ @@ -547225,23 +547231,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1ea424 │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1ea474 │ │ │ │ + bvc.n 1ea5b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r3, 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, #176] @ (1ea5e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547307,17 +547313,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ea582 │ │ │ │ strh r2, [r3, #12] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bpl.n 1ea51c │ │ │ │ + bvs.n 1ea65c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ 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, #184] @ (1ea6bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547386,17 +547392,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ea652 │ │ │ │ nop │ │ │ │ strh r6, [r1, #6] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bmi.n 1ea64c │ │ │ │ + bpl.n 1ea78c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ 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, #120] @ (1ea750 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -547444,15 +547450,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bmi.n 1ea790 │ │ │ │ + bmi.n 1ea6d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -547516,15 +547522,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bcc.n 1ea8b4 │ │ │ │ + bcc.n 1ea7f4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (1ea8c4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -547576,15 +547582,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #26] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bcs.n 1ea81c │ │ │ │ + bcc.n 1ea95c │ │ │ │ lsls r2, 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, #192] @ (1ea99c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -547656,17 +547662,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ea930 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bne.n 1ea96c │ │ │ │ + bcs.n 1ea8ac │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ 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, #184] @ (1eaa70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547735,17 +547741,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eaa06 │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bne.n 1eaa98 │ │ │ │ + bne.n 1ea9d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ 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, #192] @ (1eab4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -547817,17 +547823,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eaae0 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - beq.n 1eabbc │ │ │ │ + beq.n 1eaafc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r3, 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, #176] @ (1eac18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547893,17 +547899,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eabb2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + beq.n 1eac2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ 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, #132] @ (1eacb8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547956,15 +547962,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, 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] @ (1ead54 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -548017,15 +548023,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, 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] @ (1eadf0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -548079,15 +548085,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, 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, #128] @ (1eae88 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -548135,15 +548141,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1eaf4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548199,15 +548205,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1eb010 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548263,15 +548269,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1eb0f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548345,17 +548351,17 @@ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ b.n 1eb078 │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ (1eb1d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548426,17 +548432,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1eb15a │ │ │ │ nop │ │ │ │ strb r2, [r0, #23] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r3, 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, #176] @ (1eb2a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548502,17 +548508,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eb23e │ │ │ │ strb r6, [r3, #19] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ (1eb350 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548562,15 +548568,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #16] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, 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, #120] @ (1eb3e0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -548620,15 +548626,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #13] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #184] @ (1eb4b4 ) │ │ │ │ @@ -548697,17 +548703,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1eb458 │ │ │ │ strb r6, [r2, #11] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + adds r4, r0, r2 │ │ │ │ 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, #184] @ (1eb588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -548776,17 +548782,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eb51e │ │ │ │ nop │ │ │ │ strb r2, [r0, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ 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 r4, [pc, #128] @ (1eb624 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -548838,15 +548844,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r2, 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 r4, [pc, #144] @ (1eb6cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -548906,15 +548912,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r2, 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 r4, [pc, #152] @ (1eb77c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -548978,15 +548984,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #136] @ (1eb81c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -549042,15 +549048,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, 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 r4, [pc, #152] @ (1eb8cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -549114,15 +549120,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #160] @ (1eb984 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -549190,15 +549196,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r2, 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, #176] @ (1eba4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549264,17 +549270,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eb9e6 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r3, 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, #176] @ (1ebb18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549340,17 +549346,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ebab2 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r3, 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, #176] @ (1ebbe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549416,18 +549422,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ebb7e │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - itte ls │ │ │ │ - lslls r2, r4, #3 │ │ │ │ - asrls r6, r6, #2 │ │ │ │ - lslhi r3, r4, #3 │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ (1ebcec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #32 │ │ │ │ @@ -549508,18 +549514,18 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ b.n 1ebc58 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bkpt 0x00a2 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + ittt mi │ │ │ │ + lslmi r2, r4, #3 │ │ │ │ + asrmi r6, r3, #1 │ │ │ │ + lslmi r3, 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, #176] @ (1ebdb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -549584,17 +549590,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ebd52 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ 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, #184] @ (1ebe8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549663,17 +549669,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ebe22 │ │ │ │ nop │ │ │ │ ldr r6, [r7, #12] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (1ebf58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549739,17 +549745,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ebef2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #156] @ (1ec014 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -549811,15 +549817,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbnz r0, 1ec072 │ │ │ │ + cbnz r0, 1ec09a │ │ │ │ lsls r2, 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, #176] @ (1ec0dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549885,17 +549891,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ec076 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - hlt 0x0022 │ │ │ │ + cbnz r2, 1ec134 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ 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, #184] @ (1ec1b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549964,17 +549970,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ec146 │ │ │ │ nop │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbnz r0, 1ec1ec │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ 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, #192] @ (1ec28c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -550046,17 +550052,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ec220 │ │ │ │ nop │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, 1ec2b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ 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 r4, [pc, #128] @ (1ec328 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -550108,15 +550114,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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] @ (1ec3b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550162,15 +550168,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r2, 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] @ 1ec40c │ │ │ │ sub sp, #28 │ │ │ │ @@ -550406,17 +550412,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ec5ea │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #236] @ (1ec758 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550488,15 +550494,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ str r6, [r4, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r2, 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, #184] @ (1ec828 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550565,17 +550571,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ec7be │ │ │ │ nop │ │ │ │ ldrsh r2, [r4, r5] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbz r0, 1ec886 │ │ │ │ + cbz r0, 1ec8ae │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r2, #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 │ │ │ │ ldr r3, [pc, #176] @ (1ec8f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550641,17 +550647,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ec88e │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - uxth r2, r1 │ │ │ │ + cbz r2, 1ec946 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r3, 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, #160] @ (1ec9b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550713,17 +550719,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ec952 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbz r4, 1ec9ea │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ 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, #140] @ (1eca58 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -550777,17 +550783,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r0, 1eca68 │ │ │ │ + cbz r0, 1eca90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 1ecabc │ │ │ │ sub sp, #28 │ │ │ │ @@ -551012,15 +551018,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r2, 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] @ 1ecd64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -551260,17 +551266,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ecf46 │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc2l 0, cr0, [ip], #904 @ 0x388 │ │ │ │ + stc2 0, cr0, [ip, #904] @ 0x388 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ (1ed094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -551340,17 +551346,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1ed016 │ │ │ │ nop │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc2 0, cr0, [r0], {226} @ 0xe2 │ │ │ │ + ldc2 0, cr0, [r0], #904 @ 0x388 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (1ed160 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -551416,17 +551422,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ed0fa │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfb3c00e2 │ │ │ │ + @ instruction: 0xfbdc00e2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (1ed21c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -551487,17 +551493,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1ed1be │ │ │ │ strb r6, [r2, r5] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xfa7e00e2 │ │ │ │ + @ instruction: 0xfb1e00e2 │ │ │ │ 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] @ (1ed2a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -551537,15 +551543,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #84] @ 1ed310 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -551723,17 +551729,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ed426 │ │ │ │ strh r6, [r6, r3] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r6, pc, #968 @ (adr r6, 1ed85c ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 1ed6dc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb.w r0, [lr, r2, lsl #2] │ │ │ │ + strh.w r0, [lr, #226] @ 0xe2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (1ed558 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -551798,17 +551804,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ed4f2 │ │ │ │ strh r2, [r5, r0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r6, pc, #152 @ (adr r6, 1ed5f8 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 1ed878 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf74200e2 │ │ │ │ + @ instruction: 0xf7e200e2 │ │ │ │ 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] @ (1ed62c ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -551871,15 +551877,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r5, pc, #272 @ (adr r5, 1ed744 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 1ed9c4 ) │ │ │ │ lsls r2, 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] @ (1ed6f4 ) │ │ │ │ @@ -551941,15 +551947,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r4, pc, #496 @ (adr r4, 1ed8ec ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 1ed76c ) │ │ │ │ lsls r2, r4, #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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ @@ -552039,15 +552045,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [pc, #760] @ (1edb08 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r3, pc, #400 @ (adr r3, 1ed9a4 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 1ed824 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ @@ -552133,15 +552139,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [pc, #664] @ (1edbb0 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r2, pc, #368 @ (adr r2, 1eda8c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1edd0c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ (1eda18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552223,17 +552229,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 1ed980 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #664] @ (1edcb4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r1, pc, #480 @ (adr r1, 1edc00 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 1eda80 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf29400e2 │ │ │ │ + @ instruction: 0xf33400e2 │ │ │ │ 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 │ │ │ │ bl 1ed91c │ │ │ │ @@ -552302,15 +552308,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #520] @ (1edd14 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r0, pc, #400 @ (adr r0, 1edca0 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 1edb20 ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -552387,17 +552393,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1edb92 │ │ │ │ ldr r3, [pc, #552] @ (1ede24 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + add r0, pc, #152 @ (adr r0, 1edc98 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf0a200e2 │ │ │ │ + adc.w r0, r2, #226 @ 0xe2 │ │ │ │ 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] @ (1edc80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -552437,15 +552443,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #768] @ (1edf84 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #84] @ 1edcec │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -552629,15 +552635,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #104] @ (1edf10 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, 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, #184] @ (1edf74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552706,17 +552712,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1edf0a │ │ │ │ nop │ │ │ │ ldr r0, [pc, #88] @ (1edfd0 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stc 0, cr0, [r8, #-904]! @ 0xfffffc78 │ │ │ │ + stcl 0, cr0, [r8, #904] @ 0x388 │ │ │ │ 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] @ (1ee030 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -552781,15 +552787,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1ee0e4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -552849,15 +552855,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov lr, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -553068,17 +553074,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1ee2c4 │ │ │ │ nop │ │ │ │ add r6, fp │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strd r0, r0, [r0, #-904]! @ 0x388 │ │ │ │ + and.w r0, r0, r2, asr #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 │ │ │ │ bl 1ee264 │ │ │ │ @@ -553163,17 +553169,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 1ee3cc │ │ │ │ muls r6, r2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strex r0, r0, [sl, #904] @ 0x388 │ │ │ │ + strd r0, r0, [sl], #904 @ 0x388 │ │ │ │ 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] @ (1ee4e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -553216,15 +553222,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ negs r0, r3 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #64] @ 1ee540 │ │ │ │ sub sp, #20 │ │ │ │ @@ -553408,17 +553414,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1ee676 │ │ │ │ nop │ │ │ │ lsls r6, r4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1ee260 │ │ │ │ + b.n 1ee3a0 │ │ │ │ lsls r2, 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, #184] @ (1ee7c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553487,17 +553493,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ee75e │ │ │ │ nop │ │ │ │ subs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1ee17c │ │ │ │ + b.n 1ee2bc │ │ │ │ lsls r2, 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] @ (1ee86c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553549,15 +553555,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ (1ee968 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553635,17 +553641,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 1ee8d4 │ │ │ │ subs r6, #78 @ 0x4e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1eeff8 │ │ │ │ + b.n 1ef138 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #264] @ (1eea8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553732,17 +553738,17 @@ │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ b.n 1ee9da │ │ │ │ nop │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1eeee8 │ │ │ │ + b.n 1ef028 │ │ │ │ lsls r2, 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, #160] @ (1eeb48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553804,17 +553810,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1eeaea │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1eedf8 │ │ │ │ + b.n 1eef38 │ │ │ │ lsls r2, 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, #160] @ (1eec04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553876,17 +553882,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1eeba6 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1eed3c │ │ │ │ + b.n 1eee7c │ │ │ │ lsls r2, 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, #160] @ (1eecc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553948,17 +553954,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1eec62 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 1eedc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (1eedcc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -554043,17 +554049,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1eed3e │ │ │ │ nop │ │ │ │ subs r1, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, 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, #176] @ (1eee98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554119,17 +554125,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eee32 │ │ │ │ subs r0, #234 @ 0xea │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #2 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r2, 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, #160] @ (1eef54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554191,17 +554197,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1eeef6 │ │ │ │ subs r0, #30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 1eefec │ │ │ │ + ble.n 1eef2c │ │ │ │ lsls r2, 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, #176] @ (1ef020 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554267,17 +554273,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1eefba │ │ │ │ adds r7, #98 @ 0x62 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bgt.n 1ef120 │ │ │ │ + ble.n 1ef060 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1ef0e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554333,15 +554339,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r6, #150 @ 0x96 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -554712,17 +554718,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1ef57e │ │ │ │ nop │ │ │ │ adds r1, #158 @ 0x9e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1ef558 │ │ │ │ + bvc.n 1ef698 │ │ │ │ lsls r2, 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, #176] @ (1ef6c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554788,17 +554794,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1ef662 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bpl.n 1ef678 │ │ │ │ + bvs.n 1ef7b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1ef790 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554854,15 +554860,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -554958,17 +554964,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ b.n 1ef824 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bcc.n 1ef8a0 │ │ │ │ + bmi.n 1ef7e0 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -555026,15 +555032,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r2, 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, #120] @ (1efa18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -555081,15 +555087,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #50 @ 0x32 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r2, 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, #192] @ (1efaf0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -555161,17 +555167,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1efa84 │ │ │ │ nop │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bne.n 1efa54 │ │ │ │ + bcs.n 1efb94 │ │ │ │ lsls r2, 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, #176] @ (1efbbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -555237,17 +555243,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1efb56 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 1efb84 │ │ │ │ + bne.n 1efcc4 │ │ │ │ lsls r2, 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, #192] @ (1efc98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -555319,17 +555325,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1efc2c │ │ │ │ nop │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 1efcac │ │ │ │ + beq.n 1efbec │ │ │ │ lsls r2, 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, #120] @ (1efd2c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -555377,15 +555383,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ (1efde8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -555446,15 +555452,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r2, 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, #184] @ (1efeb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -555523,17 +555529,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1efe4e │ │ │ │ nop │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r2, 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, #120] @ (1eff4c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -555581,15 +555587,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, 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] @ (1efff8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -555649,15 +555655,15 @@ │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1effc2 │ │ │ │ b.n 1effb4 │ │ │ │ nop │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 1f0058 │ │ │ │ sub sp, #28 │ │ │ │ @@ -555854,15 +555860,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r2, 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] @ 1f02d8 │ │ │ │ @@ -556105,15 +556111,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #26 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 1f058c │ │ │ │ sub sp, #28 │ │ │ │ @@ -556317,15 +556323,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r2, 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, #240] @ (1f0870 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -556426,15 +556432,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r4, r2, #5 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, 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, #252] @ (1f0988 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -556541,15 +556547,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r2, 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 r9, r3 │ │ │ │ ldr r3, [pc, #176] @ (1f0a54 ) │ │ │ │ @@ -556622,15 +556628,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, 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 r9, r3 │ │ │ │ ldr r3, [pc, #196] @ (1f0b34 ) │ │ │ │ @@ -556712,15 +556718,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ adds r2, r4, #1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (1f0c24 ) │ │ │ │ @@ -556810,15 +556816,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r2, r0, r6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ (1f0d3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -556903,20 +556909,20 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ b.n 1f0c90 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - itet vc │ │ │ │ - lslvc r2, r4, #3 │ │ │ │ - pushvs {r3, lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ + lsls r2, 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 s2, d2 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ bl 1f0c2c │ │ │ │ @@ -556971,15 +556977,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1f0ebc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557037,15 +557043,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r6, r0, r3 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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] @ (1f0f44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557091,15 +557097,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, r0, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f0ff8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557159,15 +557165,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r2, r6, #29 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (1f1090 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -557219,15 +557225,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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] @ (1f1118 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557273,15 +557279,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r5, #24 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f11cc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557341,15 +557347,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #244] @ (1f12d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557435,17 +557441,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ b.n 1f1240 │ │ │ │ nop │ │ │ │ asrs r6, r5, #19 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 1f1318 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f1390 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557505,15 +557511,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (1f1458 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557570,15 +557576,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #12 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -557944,17 +557950,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f18ee │ │ │ │ lsrs r6, r5, #24 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 1f19b0 │ │ │ │ + cbz r6, 1f19d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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, #236] @ (1f1a60 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -558052,19 +558058,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f19e6 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - uxtb r4, r2 │ │ │ │ + cbz r4, 1f1acc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r2, 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, #248] @ (1f1b80 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -558168,19 +558174,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f1afe │ │ │ │ lsrs r0, r1, #17 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r6, r6, #15 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r0, 1f1bc4 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r2, 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, #260] @ (1f1cac ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -558290,19 +558296,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f1c22 │ │ │ │ lsrs r0, r5, #12 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 1f1cd4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r2, 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, #200] @ (1f1d9c ) │ │ │ │ @@ -558385,19 +558391,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 1f1d3a │ │ │ │ nop │ │ │ │ lsrs r6, r7, #7 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r6, r6, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r2, 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, #216] @ (1f1e9c ) │ │ │ │ @@ -558488,19 +558494,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 1f1e32 │ │ │ │ nop │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r6, r7, #2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r2, 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, #232] @ (1f1fac ) │ │ │ │ @@ -558599,19 +558605,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 1f1f3c │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r6, r6, #30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1f209c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558684,17 +558690,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1f201e │ │ │ │ lsls r2, r0, #28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r2, 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, #184] @ (1f2170 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558763,17 +558769,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f2106 │ │ │ │ nop │ │ │ │ lsls r2, r3, #24 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1f2244 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558834,15 +558840,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r2, 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] │ │ │ │ @@ -558972,17 +558978,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1f234c │ │ │ │ nop │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1f24b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559043,15 +559049,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, 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] @ (1f2540 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -559098,15 +559104,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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, #256] @ (1f265c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -559201,17 +559207,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1f25c8 │ │ │ │ nop │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #248 @ (adr r6, 1f2760 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 1f29e0 ) │ │ │ │ lsls r2, r4, #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, #200] @ (1f2740 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559276,15 +559282,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, 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] @ (1f27ec ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -559334,15 +559340,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1f27f0 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vbif q8, q5, │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r2, 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, #180] @ (1f28b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559408,17 +559414,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f284e │ │ │ │ mcr2 1, 6, r0, cr14, cr11, {3} │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 1f2c4c ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 1f2acc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #240] @ (1f29c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559500,17 +559506,17 @@ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ b.n 1f292c │ │ │ │ ldc2l 1, cr0, [lr, #492]! @ 0x1ec │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 1f2d68 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1f2be8 ) │ │ │ │ lsls r2, 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, #156] @ (1f2a80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -559570,17 +559576,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2a88 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1f2a4e │ │ │ │ stc2l 1, cr0, [lr], #492 @ 0x1ec │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 1f2c1c ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 1f2a9c ) │ │ │ │ lsls r2, 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, #184] @ (1f2b54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559648,17 +559654,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f2aea │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r6], #-492 @ 0xfffffe14 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, 1f2c80 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 1f2f00 ) │ │ │ │ lsls r2, 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, #176] @ (1f2c20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559723,17 +559729,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f2bba │ │ │ │ @ instruction: 0xfb62017b │ │ │ │ - ldr r7, [pc, #376] @ (1f2da0 ) │ │ │ │ + ldr r7, [pc, #1016] @ (1f3020 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 1f2e14 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 1f2c94 ) │ │ │ │ lsls r2, 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, #184] @ (1f2cf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559800,17 +559806,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f2c8c │ │ │ │ @ instruction: 0xfa96017b │ │ │ │ - ldr r6, [pc, #552] @ (1f2f24 ) │ │ │ │ + ldr r7, [pc, #168] @ (1f2da4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + add r0, pc, #280 @ (adr r0, 1f2e18 ) │ │ │ │ lsls r2, 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, #192] @ (1f2dd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -559880,17 +559886,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f2d66 │ │ │ │ vst2.8 {d16[3],d17[3]}, [r0 :16], fp │ │ │ │ - ldr r5, [pc, #696] @ (1f3090 ) │ │ │ │ + ldr r6, [pc, #312] @ (1f2f10 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, 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, #184] @ (1f2ea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -559957,17 +559963,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f2e3c │ │ │ │ str??.w r0, [r6, #379] @ 0x17b │ │ │ │ - ldr r4, [pc, #872] @ (1f3214 ) │ │ │ │ + ldr r5, [pc, #488] @ (1f3094 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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] @ (1f2f40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560017,15 +560023,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1f2f44 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r4, ] │ │ │ │ - ldr r4, [pc, #160] @ (1f2fe8 ) │ │ │ │ + ldr r4, [pc, #800] @ (1f3268 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #172] @ (1f3004 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -560097,15 +560103,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf778017b │ │ │ │ - ldr r3, [pc, #416] @ (1f31ac ) │ │ │ │ + ldr r4, [pc, #32] @ (1f302c ) │ │ │ │ lsls r2, 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, #180] @ (1f30d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560172,17 +560178,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f3068 │ │ │ │ @ instruction: 0xf6b6017b │ │ │ │ - ldr r2, [pc, #696] @ (1f3390 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f3210 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, 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, #180] @ (1f31a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560248,17 +560254,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f3138 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5e6017b │ │ │ │ - ldr r1, [pc, #896] @ (1f3528 ) │ │ │ │ + ldr r2, [pc, #512] @ (1f33a8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ 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, #172] @ (1f3268 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560320,17 +560326,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f3204 │ │ │ │ adds.w r1, r6, #16449536 @ 0xfb0000 │ │ │ │ - ldr r1, [pc, #88] @ (1f32c8 ) │ │ │ │ + ldr r1, [pc, #728] @ (1f3548 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r2, 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, #184] @ (1f333c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560397,17 +560403,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f32d4 │ │ │ │ orr.w r1, lr, #16449536 @ 0xfb0000 │ │ │ │ - ldr r0, [pc, #264] @ (1f344c ) │ │ │ │ + ldr r0, [pc, #904] @ (1f36cc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ 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, #172] @ (1f3404 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560469,17 +560475,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f33a0 │ │ │ │ @ instruction: 0xf37a017b │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #104] @ (1f3474 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, 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, #164] @ (1f34c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560541,17 +560547,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1f3464 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b2017b │ │ │ │ - mov sl, r7 │ │ │ │ + bx fp │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, 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, #184] @ (1f3598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560618,17 +560624,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f3530 │ │ │ │ @ instruction: 0xf1f2017b │ │ │ │ - cmp lr, ip │ │ │ │ + mov lr, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, 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, #192] @ (1f3674 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -560698,17 +560704,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f360a │ │ │ │ adds.w r1, ip, #123 @ 0x7b │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, 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, #192] @ (1f3750 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -560778,17 +560784,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f36e6 │ │ │ │ orr.w r1, r0, #123 @ 0x7b │ │ │ │ - add r6, r5 │ │ │ │ + add lr, r9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, 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, #120] @ (1f37e4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -560834,15 +560840,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vorr q8, q2, │ │ │ │ - bics r6, r0 │ │ │ │ + add r6, r4 │ │ │ │ lsls r2, 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, #192] @ (1f38bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -560912,17 +560918,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f3852 │ │ │ │ mrc 1, 6, r0, cr4, cr11, {3} │ │ │ │ - cmn r2, r0 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, 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, #176] @ (1f3988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560987,17 +560993,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f3922 │ │ │ │ ldcl 1, cr0, [sl, #492]! @ 0x1ec │ │ │ │ - rors r6, r6 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (1f3a74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561071,17 +561077,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1f39f4 │ │ │ │ nop │ │ │ │ stc 1, cr0, [lr, #-492]! @ 0xfffffe14 │ │ │ │ - asrs r4, r2 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ (1f3b7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561162,17 +561168,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 1f3ae4 │ │ │ │ nop │ │ │ │ mcrr 1, 7, r0, r2, cr11 │ │ │ │ - ands r4, r2 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1f3c34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561224,15 +561230,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xeb3a017b │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1f3cfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561289,15 +561295,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eor.w r1, r6, fp, ror #1 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r7, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f3db0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -561356,15 +561362,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe9ba017b │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f3e64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -561423,15 +561429,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb r6, {r0, r1, r3, r4, r5, r6, r8} │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1f3f1c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -561491,15 +561497,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xe852017b │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f3fd0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -561559,15 +561565,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1f3f08 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #192] @ (1f40ac ) │ │ │ │ @@ -561640,17 +561646,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1f4040 │ │ │ │ nop │ │ │ │ b.n 1f3e7c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, 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, #140] @ (1f4158 ) │ │ │ │ @@ -561698,15 +561704,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 1f3d6c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ (1f4214 ) │ │ │ │ @@ -561759,15 +561765,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 1f3cd8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #180] @ (1f42e4 ) │ │ │ │ @@ -561825,15 +561831,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 1f3c30 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f4398 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -561893,15 +561899,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1f4b40 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f444c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -561961,15 +561967,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1f4a8c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1f4504 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562030,15 +562036,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 1f49dc │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f45b8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562098,15 +562104,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1f4920 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r2, 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, #184] @ (1f4688 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -562175,17 +562181,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f461e │ │ │ │ nop │ │ │ │ b.n 1f4890 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, 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, #192] @ (1f4764 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -562257,17 +562263,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f46f8 │ │ │ │ nop │ │ │ │ b.n 1f47c0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, 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, #120] @ (1f47f8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -562315,15 +562321,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ svc 80 @ 0x50 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (1f4890 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -562375,15 +562381,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f4944 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562443,15 +562449,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f49f8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562511,15 +562517,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ble.n 1f4ae0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1f4ab0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562580,15 +562586,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bgt.n 1f4a30 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f4b64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562648,15 +562654,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bgt.n 1f4b74 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r2, 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, #184] @ (1f4c34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -562725,17 +562731,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f4bca │ │ │ │ nop │ │ │ │ blt.n 1f4ce4 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, 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, #192] @ (1f4d10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -562807,17 +562813,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f4ca4 │ │ │ │ nop │ │ │ │ bge.n 1f4c14 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r2, 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, #120] @ (1f4da4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -562865,15 +562871,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bls.n 1f4cf0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (1f4e3c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -562925,15 +562931,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bls.n 1f4e68 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f4ef0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -562993,15 +562999,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bhi.n 1f4fe8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f4fa4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -563061,15 +563067,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bvc.n 1f4f34 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1f505c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -563130,15 +563136,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bvc.n 1f5084 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f5110 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -563198,15 +563204,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bvs.n 1f51c8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r2, 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, #156] @ (1f51c8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563268,15 +563274,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bpl.n 1f5118 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r2, 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, #164] @ (1f5288 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563341,15 +563347,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ bmi.n 1f5268 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r2, 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, #156] @ (1f5340 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563411,15 +563417,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bmi.n 1f53a0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r2, 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, #164] @ (1f5400 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563484,15 +563490,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ bcc.n 1f54f0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r2, 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, #164] @ (1f54c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563557,15 +563563,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ bcs.n 1f5430 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r2, 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, #156] @ (1f5578 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563627,15 +563633,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bne.n 1f5568 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r2, 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, #156] @ (1f5630 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563697,15 +563703,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bne.n 1f56b0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r2, 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, #164] @ (1f56f0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563770,15 +563776,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ beq.n 1f5600 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, 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, #164] @ (1f57b0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563843,15 +563849,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r2, 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, #156] @ (1f5868 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563913,15 +563919,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldmia r7!, {r1, r2} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, 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, #164] @ (1f5928 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -563986,15 +563992,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r2, 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, #156] @ (1f59e0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564056,15 +564062,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, 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, #164] @ (1f5aa0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564129,15 +564135,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r2, 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, #164] @ (1f5b60 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564202,15 +564208,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r2, 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, #156] @ (1f5c18 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564272,15 +564278,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r2, 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, #156] @ (1f5cd0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564342,15 +564348,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r2, 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, #164] @ (1f5d90 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564415,15 +564421,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r2, 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, #164] @ (1f5e50 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -564488,15 +564494,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r2, 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 r1, [pc, #192] @ (1f5f28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564568,17 +564574,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f5ebc │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #128] @ (1f5fc8 ) │ │ │ │ @@ -564627,15 +564633,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r3, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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 sl, r2 │ │ │ │ ldr r2, [pc, #140] @ (1f6070 ) │ │ │ │ @@ -564688,15 +564694,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -564754,15 +564760,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f61e4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -564822,15 +564828,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f6298 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -564890,15 +564896,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1f6354 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -564961,15 +564967,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f6408 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -565029,15 +565035,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r2, 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 r1, [pc, #192] @ (1f64e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -565109,17 +565115,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f6474 │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #128] @ (1f6580 ) │ │ │ │ @@ -565168,15 +565174,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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 sl, r2 │ │ │ │ ldr r2, [pc, #140] @ (1f6628 ) │ │ │ │ @@ -565229,15 +565235,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -565295,15 +565301,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f679c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -565363,15 +565369,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ itee gt │ │ │ │ lslgt r3, r7, #5 │ │ │ │ - asrle r2, r2, #15 │ │ │ │ + asrle r2, r6, #17 │ │ │ │ lslle r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f6850 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -565431,15 +565437,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ itte ne │ │ │ │ lslne r3, r7, #5 │ │ │ │ - asrne r6, r3, #12 │ │ │ │ + asrne r6, r7, #14 │ │ │ │ lsleq r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1f690c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -565502,15 +565508,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f69c0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -565570,15 +565576,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r2, 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, #120] @ (1f6a50 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -565626,15 +565632,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #132] @ (1f6af0 ) │ │ │ │ @@ -565685,15 +565691,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ pop {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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, r2 │ │ │ │ ldr r2, [pc, #144] @ (1f6b9c ) │ │ │ │ @@ -565747,15 +565753,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r6, 1f6c10 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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 r1, r2, [sp, #28] │ │ │ │ @@ -565814,15 +565820,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbnz r6, 1f6ca8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r2, 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, #156] @ (1f6d18 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -565884,15 +565890,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r2, 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, #156] @ (1f6dd0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -565954,15 +565960,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cbnz r6, 1f6dfa │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r2, 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, #156] @ (1f6e88 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -566024,15 +566030,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xb8e6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r2, 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, #156] @ (1f6f40 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -566094,15 +566100,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xb82e │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r2, 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, #120] @ (1f6fd0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -566150,15 +566156,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb778 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #132] @ (1f7070 ) │ │ │ │ @@ -566209,15 +566215,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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, r2 │ │ │ │ ldr r2, [pc, #144] @ (1f711c ) │ │ │ │ @@ -566271,15 +566277,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, 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 r1, r2, [sp, #28] │ │ │ │ @@ -566338,15 +566344,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r2, 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, #156] @ (1f7298 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -566408,15 +566414,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, 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, #156] @ (1f7350 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -566478,15 +566484,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r2, 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, #156] @ (1f7408 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -566548,15 +566554,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cbz r6, 1f7464 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r2, 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, #156] @ (1f74c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -566618,15 +566624,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r6, r5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r2, 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, #196] @ (1f759c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -566699,17 +566705,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f752e │ │ │ │ cbz r0, 1f75de │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ (1f7690 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -566786,17 +566792,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1f760c │ │ │ │ cbz r2, 1f769a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r2, 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, #148] @ (1f7740 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -566848,15 +566854,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #168] @ (1f7800 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -566913,15 +566919,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1f78d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -566983,15 +566989,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r2, 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, #160] @ (1f7990 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -567054,15 +567060,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r2, 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, #160] @ (1f7a4c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -567125,15 +567131,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r2, 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, #168] @ (1f7b10 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -567199,15 +567205,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r2, 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, #160] @ (1f7bcc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -567270,15 +567276,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - vmla.i32 q0, q8, d1[1] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + 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, #128] @ (1f7c68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -567323,15 +567330,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - vhadd.u8 q0, q10, │ │ │ │ + vmla.i32 q0, q10, d1[1] │ │ │ │ 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, #148] @ (1f7d18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -567381,15 +567388,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr1, {7} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr1, {7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #168] @ (1f7ddc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -567444,15 +567451,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldc2 0, cr0, [r0, #900] @ 0x384 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr1, {7} │ │ │ │ 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, #188] @ (1f7eb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -567512,15 +567519,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldc2 0, cr0, [r8], #900 @ 0x384 │ │ │ │ + ldc2l 0, cr0, [r8, #-900] @ 0xfffffc7c │ │ │ │ stmdb 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, #160] @ (1f7f70 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -567582,15 +567589,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xfbfc00e1 │ │ │ │ + ldc2 0, cr0, [ip], {225} @ 0xe1 │ │ │ │ stmdb 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, #160] @ (1f802c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -567652,15 +567659,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r7, pc, #280 @ (adr r7, 1f8148 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xfb4000e1 │ │ │ │ + @ instruction: 0xfbe000e1 │ │ │ │ stmdb 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, #168] @ (1f80f0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -567725,15 +567732,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #552 @ (adr r6, 1f831c ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xfa7e00e1 │ │ │ │ + @ instruction: 0xfb1e00e1 │ │ │ │ stmdb 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, #160] @ (1f81ac ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -567795,15 +567802,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r5, pc, #792 @ (adr r5, 1f84c8 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - vst1.8 {d16[7]}, [r0], r1 │ │ │ │ + @ instruction: 0xfa6000e1 │ │ │ │ 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, #196] @ (1f8288 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -567875,16 +567882,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f821a │ │ │ │ add r5, pc, #48 @ (adr r5, 1f82bc ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr??.w r0, [r6, #225] @ 0xe1 │ │ │ │ - ldr r2, [pc, #72] @ (1f82dc ) │ │ │ │ + ldrsb.w r0, [r6, #225] @ 0xe1 │ │ │ │ + ldr r2, [pc, #712] @ (1f855c ) │ │ │ │ lsls r2, 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, #124] @ (1f8320 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -567933,15 +567940,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #176 @ (adr r4, 1f83d4 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str.w r0, [ip, r1, lsl #2] │ │ │ │ + str??.w r0, [ip, #225] @ 0xe1 │ │ │ │ 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, #132] @ (1f83bc ) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -567993,15 +568000,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #608 @ (adr r3, 1f8620 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf7b000e1 │ │ │ │ + ldr.w r0, [r0, r1, lsl #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, #140] @ (1f8460 ) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -568057,15 +568064,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #1008 @ (adr r2, 1f8854 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf70c00e1 │ │ │ │ + @ instruction: 0xf7ac00e1 │ │ │ │ stmdb 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, #160] @ (1f851c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568127,15 +568134,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r2, pc, #344 @ (adr r2, 1f8678 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf65000e1 │ │ │ │ + @ instruction: 0xf6f000e1 │ │ │ │ stmdb 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, #160] @ (1f85d8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568197,15 +568204,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, pc, #616 @ (adr r1, 1f8844 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf59400e1 │ │ │ │ + @ instruction: 0xf63400e1 │ │ │ │ stmdb 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, #168] @ (1f869c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568270,15 +568277,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #888 @ (adr r0, 1f8a18 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf4d200e1 │ │ │ │ + sbcs.w r0, r2, #7372800 @ 0x708000 │ │ │ │ stmdb 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, #160] @ (1f8758 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568340,15 +568347,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, pc, #104 @ (adr r0, 1f87c4 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ands.w r0, r4, #7372800 @ 0x708000 │ │ │ │ + @ instruction: 0xf4b400e1 │ │ │ │ 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, #196] @ (1f8834 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -568420,16 +568427,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f87c6 │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf34a00e1 │ │ │ │ - add r6, ip │ │ │ │ + @ instruction: 0xf3ea00e1 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r2, 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, #124] @ (1f88cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -568478,15 +568485,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subw r0, r0, #225 @ 0xe1 │ │ │ │ + @ instruction: 0xf34000e1 │ │ │ │ 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, #132] @ (1f8968 ) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -568538,15 +568545,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - addw r0, r4, #225 @ 0xe1 │ │ │ │ + subw r0, r4, #225 @ 0xe1 │ │ │ │ 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, #140] @ (1f8a0c ) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -568602,15 +568609,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - sbc.w r0, r0, #225 @ 0xe1 │ │ │ │ + addw r0, r0, #225 @ 0xe1 │ │ │ │ stmdb 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, #160] @ (1f8ac8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568672,15 +568679,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xf0a400e1 │ │ │ │ + adc.w r0, r4, #225 @ 0xe1 │ │ │ │ stmdb 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, #160] @ (1f8b84 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568742,15 +568749,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - vmla.i32 d16, d24, d1[1] │ │ │ │ + eor.w r0, r8, #225 @ 0xe1 │ │ │ │ stmdb 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, #168] @ (1f8c48 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568814,15 +568821,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - vhadd.s32 q0, q10, │ │ │ │ + vmla.i d16, d20, d1[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 r4, [pc, #164] @ (1f8d08 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568885,15 +568892,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cdp 0, 6, cr0, cr6, cr1, {7} │ │ │ │ + vhadd.s8 q0, q11, │ │ │ │ stmdb 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, #172] @ (1f8dd0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -568959,15 +568966,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldc 0, cr0, [ip, #900] @ 0x384 │ │ │ │ + cdp 0, 3, cr0, cr12, cr1, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (1f8ea0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569036,15 +569043,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stcl 0, cr0, [lr], {225} @ 0xe1 │ │ │ │ + stcl 0, cr0, [lr, #-900]! @ 0xfffffc7c │ │ │ │ stmdb 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, #172] @ (1f8f68 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569110,15 +569117,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stc 0, cr0, [r4], {225} @ 0xe1 │ │ │ │ + stc 0, cr0, [r4], #900 @ 0x384 │ │ │ │ stmdb 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, #180] @ (1f9038 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569187,15 +569194,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xeb3600e1 │ │ │ │ + rsbs r0, r6, r1, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (1f9108 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569264,15 +569271,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - orn r0, r6, r1, asr #3 │ │ │ │ + add.w r0, r6, r1, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (1f91d8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569341,15 +569348,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xe99600e1 │ │ │ │ + bics.w r0, r6, r1, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f92a0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569415,15 +569422,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xe8cc00e1 │ │ │ │ + strd r0, r0, [ip, #-900]! @ 0x384 │ │ │ │ stmdb 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, #180] @ (1f9370 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569492,16 +569499,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9374 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ + ldmia.w lr, {r0, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f9438 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -569567,15 +569573,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f92a8 │ │ │ │ + b.n 1f93e8 │ │ │ │ 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 r4, [pc, #172] @ (1f9500 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -569642,15 +569648,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f91e0 │ │ │ │ + b.n 1f9320 │ │ │ │ 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 r4, [pc, #180] @ (1f95d0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -569720,15 +569726,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9114 │ │ │ │ + b.n 1f9254 │ │ │ │ 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 r4, [pc, #172] @ (1f9698 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -569795,15 +569801,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9048 │ │ │ │ + b.n 1f9188 │ │ │ │ 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 r4, [pc, #180] @ (1f9768 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -569873,15 +569879,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f8f7c │ │ │ │ + b.n 1f90bc │ │ │ │ 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 r4, [pc, #180] @ (1f9838 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -569951,15 +569957,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9eac │ │ │ │ + b.n 1f9fec │ │ │ │ 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 r4, [pc, #180] @ (1f9908 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -570029,15 +570035,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9ddc │ │ │ │ + b.n 1f9f1c │ │ │ │ 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 r4, [pc, #172] @ (1f99d0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -570104,15 +570110,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9d10 │ │ │ │ + b.n 1f9e50 │ │ │ │ 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 r4, [pc, #180] @ (1f9aa0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -570182,15 +570188,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9c44 │ │ │ │ + b.n 1f9d84 │ │ │ │ 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 r4, [pc, #172] @ (1f9b68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -570257,15 +570263,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r6, [r2, #32] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1f9b78 │ │ │ │ + b.n 1f9cb8 │ │ │ │ lsls r1, 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, #184] @ (1f9c38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -570333,17 +570339,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f9bd0 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r1, #2 │ │ │ │ lsls r2, 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, #184] @ (1f9d0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -570411,17 +570417,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f9ca4 │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + svc 18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r2, 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, #124] @ (1f9da4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -570469,15 +570475,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ble.n 1f9d38 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ 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 r4, [pc, #124] @ (1f9e38 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -570525,15 +570531,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r2, #8] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ble.n 1f9ea4 │ │ │ │ + ble.n 1f9de4 │ │ │ │ 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, #120] @ (1f9ec8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -570581,15 +570587,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bgt.n 1f9e14 │ │ │ │ + ble.n 1f9f54 │ │ │ │ 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, #120] @ (1f9f58 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -570637,15 +570643,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bgt.n 1f9f84 │ │ │ │ + bgt.n 1f9ec4 │ │ │ │ lsls r1, 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, #184] @ (1fa028 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -570713,17 +570719,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1f9fc0 │ │ │ │ strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - blt.n 1fa0dc │ │ │ │ + blt.n 1fa01c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r5, #18 │ │ │ │ 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, #176] @ (1fa0f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -570787,17 +570793,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fa08c │ │ │ │ strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bge.n 1fa010 │ │ │ │ + blt.n 1fa150 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r2, 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, #184] @ (1fa1c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -570865,17 +570871,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fa160 │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bls.n 1fa13c │ │ │ │ + bge.n 1fa27c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, 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] @ (1fa278 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -570933,15 +570939,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1fa244 │ │ │ │ b.n 1fa236 │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bls.n 1fa294 │ │ │ │ + bls.n 1fa1d4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #60] @ 1fa2d0 │ │ │ │ @@ -571036,15 +571042,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1fa34c │ │ │ │ b.n 1fa33e │ │ │ │ strh r6, [r4, #30] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bhi.n 1fa38c │ │ │ │ + bhi.n 1fa2cc │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 1fa3e0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -571139,15 +571145,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1fa45c │ │ │ │ b.n 1fa44e │ │ │ │ strh r6, [r2, #22] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bvs.n 1fa47c │ │ │ │ + bvc.n 1fa3bc │ │ │ │ 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, #148] @ (1fa53c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -571205,15 +571211,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1fa508 │ │ │ │ b.n 1fa4fa │ │ │ │ strh r2, [r5, #16] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bvs.n 1fa5d0 │ │ │ │ + bvs.n 1fa510 │ │ │ │ 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 r4, [pc, #120] @ (1fa5cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -571260,15 +571266,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bpl.n 1fa510 │ │ │ │ + bvs.n 1fa650 │ │ │ │ lsls r1, 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, #184] @ (1fa69c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -571336,17 +571342,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fa634 │ │ │ │ strh r6, [r5, #6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bmi.n 1fa668 │ │ │ │ + bpl.n 1fa5a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r2, 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, #164] @ (1fa75c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -571409,17 +571415,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1fa6fc │ │ │ │ nop │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bmi.n 1fa7a8 │ │ │ │ + bmi.n 1fa6e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r2, 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, #192] @ (1fa838 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -571490,17 +571496,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fa7ce │ │ │ │ ldrb r0, [r3, #29] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bcc.n 1fa8cc │ │ │ │ + bcc.n 1fa80c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1fa8f8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -571563,15 +571569,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bcs.n 1fa9ec │ │ │ │ + bcc.n 1fa92c │ │ │ │ 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, #164] @ (1fa9b8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -571635,15 +571641,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bne.n 1fa92c │ │ │ │ + bcs.n 1faa6c │ │ │ │ lsls r1, 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, #188] @ (1faa8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -571712,17 +571718,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1faa20 │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - beq.n 1faa78 │ │ │ │ + bne.n 1fa9b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (1fab7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -571797,17 +571803,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1faafa │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - beq.n 1fab98 │ │ │ │ + beq.n 1faad8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r2, 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, #188] @ (1fac54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -571876,17 +571882,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fabe8 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ 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] @ (1face8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -571931,15 +571937,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (1fad54 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -572101,15 +572107,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (1faf0c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -572286,15 +572292,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r2, [r6, #27] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -572360,15 +572366,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -572433,15 +572439,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -572519,17 +572525,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fb2e4 │ │ │ │ nop │ │ │ │ strb r2, [r7, #16] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (1fb464 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -572605,15 +572611,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r6, [r4, #13] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (1fb574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -572689,15 +572695,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r6, [r2, #9] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, 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, #184] @ (1fb644 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -572765,17 +572771,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fb5d8 │ │ │ │ nop │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r2, 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, #184] @ (1fb718 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -572843,17 +572849,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fb6ac │ │ │ │ nop │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r2, 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, #140] @ (1fb7c0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -572910,15 +572916,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1fb828 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -573013,15 +573019,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #72] @ 1fb934 │ │ │ │ @@ -573115,15 +573121,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia 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 r4, [pc, #140] @ (1fba80 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -573180,15 +573186,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ 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, #244] @ (1fbb90 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -573289,17 +573295,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - itt le │ │ │ │ - lslle r1, r4, #3 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + 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, #260] @ (1fbcb0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ @@ -573405,18 +573411,18 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bkpt 0x00be │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt pl │ │ │ │ + lslpl r1, r4, #3 │ │ │ │ + stmdbpl sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1fbddc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -573527,15 +573533,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + bkpt 0x0032 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #192] @ (1fbeb8 ) │ │ │ │ @@ -573614,15 +573620,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r3, #12] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #208] @ (1fbfa4 ) │ │ │ │ @@ -573708,15 +573714,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cbnz r0, 1fc01e │ │ │ │ + pop {r3, r5, r6} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #224] @ (1fc0a0 ) │ │ │ │ @@ -573810,15 +573816,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - revsh r4, r1 │ │ │ │ + cbnz r4, 1fc102 │ │ │ │ lsls r1, 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 r4, [pc, #160] @ (1fc158 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -573884,15 +573890,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (1fc218 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -573962,15 +573968,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cbnz r4, 1fc234 │ │ │ │ + cbnz r4, 1fc25c │ │ │ │ lsls r1, 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 r4, [pc, #148] @ (1fc2c4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -574030,15 +574036,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + cbnz r6, 1fc2dc │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (1fc384 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -574108,15 +574114,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #176] @ (1fc44c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -574190,15 +574196,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ 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, #200] @ (1fc52c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -574272,17 +574278,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1fc4bc │ │ │ │ nop │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r2, 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, #140] @ (1fc5d4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -574339,15 +574345,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #24] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1fc63c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -574442,15 +574448,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #72] @ 1fc748 │ │ │ │ @@ -574544,15 +574550,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cbz r4, 1fc856 │ │ │ │ + push {r2, r3, r4} │ │ │ │ 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 r4, [pc, #140] @ (1fc894 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -574609,15 +574615,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - uxtb r0, r3 │ │ │ │ + cbz r0, 1fc8fa │ │ │ │ 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, #244] @ (1fc9a4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -574718,15 +574724,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cbz r0, 1fc9de │ │ │ │ + sxtb r0, r5 │ │ │ │ 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, #260] @ (1fcac4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -574834,15 +574840,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 1fcade │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1fcbf0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -574956,15 +574962,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #192] @ (1fcccc ) │ │ │ │ @@ -575043,15 +575049,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #208] @ (1fcdb8 ) │ │ │ │ @@ -575137,15 +575143,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, r7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #224] @ (1fceb4 ) │ │ │ │ @@ -575239,15 +575245,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r1, 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 r4, [pc, #160] @ (1fcf6c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -575313,15 +575319,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (1fd02c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -575391,15 +575397,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r1, 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 r4, [pc, #148] @ (1fd0d8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -575459,15 +575465,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (1fd198 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -575537,15 +575543,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, r7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #176] @ (1fd260 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -575619,15 +575625,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, r4] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ 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 r4, [pc, #168] @ (1fd320 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -575695,15 +575701,15 @@ │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r2, #1364] @ 0x554 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1fd2e4 │ │ │ │ b.n 1fd2d2 │ │ │ │ strb r0, [r3, r1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1fd388 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -575969,19 +575975,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fd598 │ │ │ │ nop │ │ │ │ str r0, [r6, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r5, pc, #384 @ (adr r5, 1fd7b0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 1fd630 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ 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 r4, [pc, #272] @ (1fd75c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -576094,19 +576100,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fd6c8 │ │ │ │ nop │ │ │ │ str r4, [r0, r2] │ │ │ │ lsls r3, r7, #5 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1fd808 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 1fda88 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ 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 r4, [pc, #284] @ (1fd8a0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -576225,19 +576231,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fd804 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #320] @ (1fd9e4 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r6, [pc, #960] @ (1fdc68 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r2, pc, #912 @ (adr r2, 1fdc3c ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 1fdabc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r2, r4] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #212] @ (1fd99c ) │ │ │ │ @@ -576324,19 +576330,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 1fd934 │ │ │ │ ldr r6, [pc, #40] @ (1fd9c8 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r5, [pc, #752] @ (1fdc94 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r1, pc, #920 @ (adr r1, 1fdd40 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 1fdbc0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [pc, #456] @ (1fdb78 ) │ │ │ │ + str r2, [r2, r0] │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #232] @ (1fdaac ) │ │ │ │ @@ -576433,19 +576439,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 1fda3a │ │ │ │ nop │ │ │ │ ldr r5, [pc, #56] @ (1fdae8 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r4, [pc, #736] @ (1fdd94 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r0, pc, #864 @ (adr r0, 1fde18 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 1fdc98 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #400] @ (1fdc50 ) │ │ │ │ + ldr r7, [pc, #16] @ (1fdad0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #248] @ (1fdbcc ) │ │ │ │ @@ -576550,19 +576556,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 1fdb52 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #1016] @ (1fdfc8 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r3, [pc, #640] @ (1fde54 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #352 @ (adr r0, 1fdd38 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [pc, #272] @ (1fdcf0 ) │ │ │ │ + ldr r5, [pc, #912] @ (1fdf70 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (1fdcf8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -576669,19 +576675,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fdc6c │ │ │ │ nop │ │ │ │ ldr r2, [pc, #880] @ (1fe06c ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r2, [pc, #544] @ (1fdf20 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #96] @ (1fdd6c ) │ │ │ │ + ldr r4, [pc, #736] @ (1fdfec ) │ │ │ │ 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 r4, [pc, #272] @ (1fde30 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -576794,19 +576800,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fdd9c │ │ │ │ nop │ │ │ │ ldr r1, [pc, #704] @ (1fe0f4 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r1, [pc, #352] @ (1fdf98 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #896] @ (1fe1c4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1fe044 ) │ │ │ │ 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 r4, [pc, #284] @ (1fdf74 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -576925,19 +576931,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fded8 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #496] @ (1fe168 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r0, [pc, #112] @ (1fdfec ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #624] @ (1fe1f8 ) │ │ │ │ + ldr r2, [pc, #240] @ (1fe078 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #212] @ (1fe070 ) │ │ │ │ @@ -577024,19 +577030,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 1fe008 │ │ │ │ bx r6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ mov r8, sp │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #632] @ (1fe2fc ) │ │ │ │ + ldr r1, [pc, #248] @ (1fe17c ) │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #232] @ (1fe180 ) │ │ │ │ @@ -577133,19 +577139,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 1fe10e │ │ │ │ nop │ │ │ │ mov r2, r7 │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp ip, ip │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blx r2 │ │ │ │ + ldr r0, [pc, #192] @ (1fe254 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #248] @ (1fe2a0 ) │ │ │ │ @@ -577250,19 +577256,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 1fe226 │ │ │ │ nop │ │ │ │ cmp r2, r5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ add ip, r9 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r0, lr │ │ │ │ + bx r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #168] @ (1fe370 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -577326,17 +577332,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 1fe33e │ │ │ │ add r2, r1 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - eor.w r0, r8, r1, asr #3 │ │ │ │ + @ instruction: 0xeb2800e1 │ │ │ │ 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, #196] @ (1fe450 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ @@ -577400,15 +577406,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ muls r4, r0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r4, #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] │ │ │ │ @@ -577521,15 +577527,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1ea07c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ rors r2, r5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #404] @ (1fe79c ) │ │ │ │ @@ -577677,17 +577683,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 169b4c │ │ │ │ b.n 1fe724 │ │ │ │ nop │ │ │ │ lsrs r6, r0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 1fe7f4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -577919,17 +577925,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1fe9ee │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1feef0 │ │ │ │ + b.n 1ff030 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1feb04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -577989,21 +577995,21 @@ │ │ │ │ str.w r1, [ip, #676] @ 0x2a4 │ │ │ │ bl 167dc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 1ff1dc │ │ │ │ + b.n 1fe31c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1ff198 │ │ │ │ + b.n 1ff2d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 1ff154 │ │ │ │ + b.n 1ff294 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #276] @ (1fec3c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578110,15 +578116,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1fec0e │ │ │ │ b.n 1feb80 │ │ │ │ nop │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (1fed74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578230,17 +578236,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fed4c │ │ │ │ b.n 1feca0 │ │ │ │ nop │ │ │ │ subs r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1fefa0 │ │ │ │ + b.n 1ff0e0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1feed4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578362,17 +578368,17 @@ │ │ │ │ bne.n 1feebe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1feeb0 │ │ │ │ b.n 1fedec │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + b.n 1fef88 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #284] @ (1ff010 ) │ │ │ │ @@ -578479,21 +578485,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r7, #222 @ 0xde │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bgt.n 1fefc4 │ │ │ │ + ble.n 1ff104 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1fef68 │ │ │ │ + ble.n 1ff0a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1ff028 │ │ │ │ + bgt.n 1fef68 │ │ │ │ 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, #716] @ (1ff300 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578756,17 +578762,17 @@ │ │ │ │ ldr.w lr, [r4] │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ add.w r0, lr, #180224 @ 0x2c000 │ │ │ │ b.n 1ff1fe │ │ │ │ nop │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bgt.n 1ff30c │ │ │ │ + bgt.n 1ff24c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1ff334 │ │ │ │ + bgt.n 1ff274 │ │ │ │ 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, #260] @ (1ff420 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578865,15 +578871,15 @@ │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ff3f2 │ │ │ │ b.n 1ff412 │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bge.n 1ff398 │ │ │ │ + blt.n 1ff4d8 │ │ │ │ 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, #112] @ (1ff4a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -579171,17 +579177,17 @@ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r2, r6 │ │ │ │ bcc.n 1ff73e │ │ │ │ b.n 1ff592 │ │ │ │ nop │ │ │ │ adds r2, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bls.n 1ff7e0 │ │ │ │ + bls.n 1ff720 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1ff7e4 │ │ │ │ + bls.n 1ff724 │ │ │ │ lsls r1, 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] @ (1ff7d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -579216,15 +579222,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ 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.w r5, [pc, #4028] @ 2007ac │ │ │ │ mov r6, r0 │ │ │ │ @@ -584285,19 +584291,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 203740 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b.n 203764 │ │ │ │ movs r0, #1 │ │ │ │ b.n 203746 │ │ │ │ nop │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ orrs r2, r3 │ │ │ │ bmi.n 2037fa │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 2037e0 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r0, #2836] @ 0xb14 │ │ │ │ @@ -584362,15 +584368,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 203840 │ │ │ │ ldrh.w r1, [ip, #2832] @ 0xb10 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 203838 │ │ │ │ b.n 203844 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #996] @ (203c78 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -584726,15 +584732,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ bmi.n 203d02 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 203cfa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -585324,15 +585330,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, pc} │ │ │ │ b.n 203b90 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -585480,15 +585486,15 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 2044c6 │ │ │ │ nop │ │ │ │ b.n 20498c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -585653,15 +585659,15 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bge.n 2046e8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ b.n 204a2c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ 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, #220] @ (20482c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -585746,15 +585752,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 130a80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 20477a │ │ │ │ nop │ │ │ │ svc 130 @ 0x82 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ 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 r4, [pc, #244] @ (20493c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -585847,15 +585853,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 130a80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 204874 │ │ │ │ nop │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -586094,19 +586100,19 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #456] @ (204dd8 ) │ │ │ │ @@ -586277,19 +586283,19 @@ │ │ │ │ ldrd lr, r3, [sp, #32] │ │ │ │ b.n 204c46 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 204ca6 │ │ │ │ nop │ │ │ │ bge.n 204d60 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r1, #188 @ 0xbc │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -586497,15 +586503,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 130a80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 204f70 │ │ │ │ bvc.n 204f5c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -586637,15 +586643,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 130a80 │ │ │ │ b.n 2050f2 │ │ │ │ nop │ │ │ │ bvs.n 2051dc │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #220] @ (2052c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -587145,15 +587151,15 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -587280,15 +587286,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 204834 │ │ │ │ b.n 205830 │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #380] @ (205a48 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -587427,17 +587433,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 20599c │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ b.n 205966 │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r6, [pc, #616] @ (205cd0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -587671,33 +587677,33 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ add r5, pc, #576 @ (adr r5, 205f14 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #768 @ (adr r4, 205fdc ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #784] @ (206028 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -587984,27 +587990,27 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ add r2, pc, #896 @ (adr r2, 2063ac ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #728 @ (adr r2, 20630c ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #480 @ (adr r0, 206220 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 20609a │ │ │ │ lsls r1, r6, #30 │ │ │ │ bne.n 206086 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ @@ -588076,23 +588082,23 @@ │ │ │ │ movw r3, #57599 @ 0xe0ff │ │ │ │ movt r3, #1525 @ 0x5f5 │ │ │ │ str r3, [r2, #28] │ │ │ │ bgt.w 206006 │ │ │ │ b.n 205eaa │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #324] @ (2062a0 ) │ │ │ │ @@ -588219,23 +588225,23 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 2061e8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 206246 │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #376] @ (206444 ) │ │ │ │ @@ -588378,23 +588384,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 20635c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 2063ec │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ 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.w r8, [sp, #32] │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -589095,29 +589101,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 206abc │ │ │ │ pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #552] @ (206ee4 ) │ │ │ │ @@ -589313,27 +589319,27 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ b.n 206daa │ │ │ │ nop │ │ │ │ rev r6, r2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -589536,21 +589542,21 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r5 │ │ │ │ @ instruction: 0xb717 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #40] @ 2071d4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -589798,19 +589804,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 20732e │ │ │ │ b.n 207340 │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -589846,19 +589852,19 @@ │ │ │ │ movw r2, #32888 @ 0x8078 │ │ │ │ bl 2072d0 │ │ │ │ add.w r0, r5, #33792 @ 0x8400 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ bl ca628 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (207528 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -589925,15 +589931,15 @@ │ │ │ │ add.w r0, r5, #33792 @ 0x8400 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ bl ca628 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cbz r4, 2075e4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (20761c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -589961,17 +589967,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [ip, #2500] @ 0x9c4 │ │ │ │ bl 207478 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r1, 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] @ (207658 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -590038,15 +590044,15 @@ │ │ │ │ add.w r0, r5, #33792 @ 0x8400 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ bl ca628 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (20774c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -590074,17 +590080,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [ip, #2500] @ 0x9c4 │ │ │ │ bl 207478 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #102400 @ 0x19000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -591174,19 +591180,19 @@ │ │ │ │ strb.w r3, [r2, #3209] @ 0xc89 │ │ │ │ b.w 207a8e │ │ │ │ nop │ │ │ │ strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 207a68 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r1, [r2, #3211] @ 0xc8b │ │ │ │ cmp r1, r3 │ │ │ │ @@ -593221,17 +593227,17 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.w 20950c │ │ │ │ nop │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r1, 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] @ (209ff8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -593502,37 +593508,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ b.n 20a0de │ │ │ │ ldrsh r4, [r7, r6] │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r4, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r1, 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, #28] @ 20a348 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -593781,15 +593787,15 @@ │ │ │ │ lsls r1, r5, #16 │ │ │ │ lsls r5, r5, #17 │ │ │ │ nop │ │ │ │ strh r2, [r0, #26] │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ movw r1, #2929 @ 0xb71 │ │ │ │ cmp r0, r1 │ │ │ │ bhi.w 20a6e6 │ │ │ │ cmp.w r0, #2880 @ 0xb40 │ │ │ │ bls.w 20a978 │ │ │ │ mvn.w r2, #2880 @ 0xb40 │ │ │ │ @@ -594899,15 +594905,15 @@ │ │ │ │ ldrb.w r0, [r2, #1636] @ 0x664 │ │ │ │ ldrb.w r1, [r1, #3592] @ 0xe08 │ │ │ │ cmp r0, r1 │ │ │ │ it cs │ │ │ │ ldrbcs.w r0, [r2, #3178] @ 0xc6a │ │ │ │ bcs.w 20a510 │ │ │ │ b.w 20a618 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r1, [r2, #1571] @ 0x623 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 20a618 │ │ │ │ @@ -595109,17 +595115,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 20a50e │ │ │ │ b.w 20a618 │ │ │ │ nop │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #316] @ (20b750 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -595239,23 +595245,23 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 20b6c2 │ │ │ │ nop │ │ │ │ strb r4, [r7, #2] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r5, [pc, #960] @ (20bb18 ) │ │ │ │ + ldr r6, [pc, #576] @ (20b998 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ ldr r2, [pc, #128] @ (20b7fc ) │ │ │ │ @@ -595309,15 +595315,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #472] @ (20b9d8 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #328] @ (20b950 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r1, r4, #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] │ │ │ │ @@ -595452,17 +595458,17 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ bx r4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ bx r0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r2, #3 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ mov r8, r2 │ │ │ │ @@ -595780,17 +595786,17 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 20bd52 │ │ │ │ lsls r4, r7, #5 │ │ │ │ add r0, pc │ │ │ │ lsls r2, r7, #5 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ revsh r2, r3 │ │ │ │ lsls r4, r7, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -595803,15 +595809,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r2, #28] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -595853,15 +595859,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r1, #20] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 20be14 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -595940,15 +595946,15 @@ │ │ │ │ bhi.n 20be9c │ │ │ │ ldr r3, [pc, #8] @ (20bea0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -595986,15 +595992,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 20bef0 │ │ │ │ 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} │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ sub sp, #8 │ │ │ │ @@ -596045,15 +596051,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vcmp.f32 s0, s1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -596189,29 +596195,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 20bff6 │ │ │ │ nop │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -596296,15 +596302,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 67184 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 20c1d0 │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -596396,15 +596402,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 67184 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ b.n 20c2be │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vcmp.f32 s0, s1 │ │ │ │ ldr r4, [pc, #540] @ (20c57c ) │ │ │ │ @@ -596590,33 +596596,33 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 20c4a8 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #5126 @ 0x1406 │ │ │ │ @@ -596797,21 +596803,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ b.n 20c6c4 │ │ │ │ movs r4, #32 │ │ │ │ b.n 20c720 │ │ │ │ nop │ │ │ │ str r6, [r4, #4] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -596939,21 +596945,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ b.n 20c868 │ │ │ │ movs r4, #16 │ │ │ │ b.n 20c8b0 │ │ │ │ nop │ │ │ │ ldrsh r2, [r0, r3] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -597093,21 +597099,21 @@ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ b.n 20c9da │ │ │ │ mov.w ip, #16 │ │ │ │ b.n 20ca3a │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -597168,15 +597174,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ 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 │ │ │ │ @@ -597265,17 +597271,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -597894,15 +597900,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 20d442 │ │ │ │ ldr r3, [pc, #208] @ (20d470 ) │ │ │ │ ldr r0, [pc, #208] @ (20d474 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ subs.w r9, r9, r8 │ │ │ │ bmi.n 20d370 │ │ │ │ bic.w r9, r9, #15 │ │ │ │ add.w r3, r8, r9 │ │ │ │ @@ -597968,36 +597974,36 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #640 @ (adr r5, 20d6d4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ add r4, pc, #520 @ (adr r4, 20d660 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ cmp r5, #18 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #296 @ (adr r4, 20d590 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ add r3, pc, #648 @ (adr r3, 20d6f4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r3, pc, #520 @ (adr r3, 20d67c ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ mcr2 15, 2, pc, cr5, cr15, {7} @ │ │ │ │ add r4, pc, #616 @ (adr r4, 20d6e4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r3, pc, #40 @ (adr r3, 20d4ac ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ movs r1, #0 │ │ │ │ @@ -598181,28 +598187,28 @@ │ │ │ │ add.w sp, sp, #1004 @ 0x3ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r2, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #472 @ (adr r1, 20d88c ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r2, r7, #5 │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [pc, #100] @ 20d734 │ │ │ │ @@ -598766,21 +598772,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r1, 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, #240] @ (20de54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -598868,21 +598874,21 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 20dde2 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #432] @ (20e008 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [pc, #140] @ (20def8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #7169 @ 0x1c01 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ @@ -599097,17 +599103,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 20e0b2 │ │ │ │ nop │ │ │ │ mov lr, r0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r4, #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] │ │ │ │ @@ -599239,15 +599245,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ b.n 20e224 │ │ │ │ add lr, lr │ │ │ │ lsls r2, r7, #5 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [pc, #188] @ (20e358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #7170 @ 0x1c02 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -599310,15 +599316,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ b.n 20e2e4 │ │ │ │ add r6, r6 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [pc, #168] @ (20e40c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #7170 @ 0x1c02 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -599375,15 +599381,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ b.n 20e3a8 │ │ │ │ nop │ │ │ │ muls r6, r5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -599530,23 +599536,23 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 20e54e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r2, r5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -601068,15 +601074,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #30 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r1, r4, #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 20f674 │ │ │ │ @@ -602223,15 +602229,15 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsrs r4, r0, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2103ee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ @@ -604368,15 +604374,15 @@ │ │ │ │ b.n 211a14 │ │ │ │ movs r1, #1 │ │ │ │ b.n 21196a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8520179 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r4, r7, #3 │ │ │ │ b.n 21161c │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -605540,15 +605546,15 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ b.n 212d64 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 3d1e24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #4 │ │ │ │ @@ -607901,15 +607907,15 @@ │ │ │ │ bl 3d56b4 │ │ │ │ b.n 214052 │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2141e4 │ │ │ │ + bhi.n 214124 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ @@ -609037,21 +609043,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 214dd6 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ 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] @ 214e58 │ │ │ │ sub sp, #28 │ │ │ │ @@ -683608,23 +683614,23 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #138 @ 0x8a │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r5, r3, #3 │ │ │ │ movw r1, #37734 @ 0x9366 │ │ │ │ cmp r9, r1 │ │ │ │ beq.w 24d1c0 │ │ │ │ bls.w 24d8c2 │ │ │ │ movw r1, #38275 @ 0x9583 │ │ │ │ cmp r9, r1 │ │ │ │ @@ -684776,31 +684782,31 @@ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ ldrb.w r2, [r5, #1636] @ 0x664 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 24cc2a │ │ │ │ b.w 24ced6 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r6, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movw r2, #37063 @ 0x90c7 │ │ │ │ cmp r9, r2 │ │ │ │ beq.w 24ce6e │ │ │ │ bhi.w 24d17a │ │ │ │ movw r2, #34465 @ 0x86a1 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -685942,19 +685948,19 @@ │ │ │ │ movw r3, #3379 @ 0xd33 │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ b.w 24cf58 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb.w r3, [r5, #1402] @ 0x57a │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 24ced6 │ │ │ │ ldr r3, [pc, #360] @ (24e6e8 ) │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb.w r2, [r5, #1636] @ 0x664 │ │ │ │ @@ -686200,21 +686206,21 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r4, r6, r3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r0, r4, r2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #216] @ (24e92c ) │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.n 24e8f2 │ │ │ │ bls.n 24e8bc │ │ │ │ @@ -686626,23 +686632,23 @@ │ │ │ │ add.w r2, r2, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #188] @ 0xbc │ │ │ │ bl 3a4464 │ │ │ │ b.n 24ebec │ │ │ │ subs r5, #14 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #984] @ (24f088 ) │ │ │ │ + ldr r7, [pc, #600] @ (24ef08 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r5, 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, #344] @ (24ee24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -687056,29 +687062,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #188] @ 0xbc │ │ │ │ bl 3a4464 │ │ │ │ b.n 24f06a │ │ │ │ nop │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #856] @ (24f48c ) │ │ │ │ + ldr r4, [pc, #472] @ (24f30c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r5, 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, #344] @ (24f2b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -687230,15 +687236,15 @@ │ │ │ │ bl c758c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 24e9ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r4, #12 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r5, 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] @ (24f32c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -687257,15 +687263,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 24e9ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r5, 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] @ (24f370 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -687283,15 +687289,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 24e9ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 24f3d2 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, r4, r0 │ │ │ │ adds r6, r2, #0 │ │ │ │ movs r4, #26 │ │ │ │ @@ -688662,17 +688668,17 @@ │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 2504ce │ │ │ │ mov.w lr, #3 │ │ │ │ b.n 25027e │ │ │ │ nop │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl d748c │ │ │ │ b.w 24f8dc │ │ │ │ movw ip, #32871 @ 0x8067 │ │ │ │ cmp r1, ip │ │ │ │ @@ -689056,32 +689062,32 @@ │ │ │ │ @ instruction: 0xfa440175 │ │ │ │ ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov lr, lr │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh.w r0, [r0, #373] @ 0x175 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldr r5, [pc, #400] @ (2509c0 ) │ │ │ │ + ldr r6, [pc, #16] @ (250840 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ beq.w 250606 │ │ │ │ add.w r9, r5, #98304 @ 0x18000 │ │ │ │ sub.w r1, r7, #34816 @ 0x8800 │ │ │ │ subs r1, #37 @ 0x25 │ │ │ │ @@ -690194,39 +690200,39 @@ │ │ │ │ ldr.w r3, [r5, #1756] @ 0x6dc │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr.w r3, [r5, #1756] @ 0x6dc │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.w 250790 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ add.w r3, r5, #94208 @ 0x17000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #644] @ 0x284 │ │ │ │ bl 1b5d94 │ │ │ │ add.w r3, r5, #1736 @ 0x6c8 │ │ │ │ @@ -691372,16 +691378,16 @@ │ │ │ │ add.w r2, r2, #99328 @ 0x18400 │ │ │ │ ldrb.w r2, [r2, #344] @ 0x158 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 25090a │ │ │ │ b.w 2508a8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59000dc │ │ │ │ - sbcs.w r0, ip, #7208960 @ 0x6e0000 │ │ │ │ + @ instruction: 0xf63000dc │ │ │ │ + @ instruction: 0xf61c00dc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #684] @ 252708 │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -691662,18 +691668,18 @@ │ │ │ │ b.n 252536 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 252638 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6], {220} @ 0xdc │ │ │ │ + ldcl 0, cr0, [r6, #-880]! @ 0xfffffc90 │ │ │ │ bge.n 25269c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #612] @ 252990 │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -691904,18 +691910,18 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 252920 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0xeab600dc │ │ │ │ bhi.n 252a04 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ @@ -692196,19 +692202,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ bvs.n 252d18 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 252b80 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + @ instruction: 0xe80a00dc │ │ │ │ bpl.n 252bcc │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #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, #3648] @ 0xe40 │ │ │ │ @@ -692503,19 +692508,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ bcc.n 253038 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2528f8 │ │ │ │ + b.n 252a38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcs.n 2530d4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #648] @ 25328c │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -692742,19 +692747,19 @@ │ │ │ │ b.n 2531b0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25354c │ │ │ │ + b.n 25368c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ ldr.w lr, [pc, #268] @ 2533bc │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -692869,21 +692874,21 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r5} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w ip, [pc, #168] @ 253494 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ @@ -692956,15 +692961,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 25345c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2533d8 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -693089,15 +693094,15 @@ │ │ │ │ b.n 253530 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2535bc │ │ │ │ + ble.n 2534fc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -693175,15 +693180,15 @@ │ │ │ │ b.n 25365e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 253608 │ │ │ │ + bgt.n 253748 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -693334,19 +693339,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r4} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 253848 │ │ │ │ + blt.n 253788 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w ip, [pc, #456] @ 253a68 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ @@ -693498,19 +693503,19 @@ │ │ │ │ b.n 253928 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r7!, {r4, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 253acc │ │ │ │ + bls.n 253a0c │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r4, [pc, #340] @ (253be0 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ @@ -693655,20 +693660,20 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 253c20 │ │ │ │ + bvc.n 253b60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr2 0, 7, r0, cr0, cr11, {6} │ │ │ │ + vshr.u64 q0, , #64 │ │ │ │ stmia r5!, {r1, r3} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvs.n 253bdc │ │ │ │ + bvc.n 253b1c │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #1000] @ 253ff8 │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -694015,19 +694020,19 @@ │ │ │ │ ldr r7, [pc, #0] @ (253ff4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {} │ │ │ │ stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2540a0 │ │ │ │ + bpl.n 253fe0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #644] @ (2542a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694268,45 +694273,45 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 2540a8 │ │ │ │ ldr r0, [pc, #68] @ (2542e0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 2540a8 │ │ │ │ b.n 254010 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcs.n 2541d4 │ │ │ │ + bcc.n 254314 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 2543a4 │ │ │ │ + bcc.n 2542e4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 254380 │ │ │ │ + bcs.n 2542c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 254328 │ │ │ │ + bne.n 254268 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2542a0 │ │ │ │ + bne.n 2541e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 254398 │ │ │ │ + bne.n 2542d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2543b8 │ │ │ │ + bne.n 2542f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 254374 │ │ │ │ + bne.n 2542b4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 25436c │ │ │ │ + beq.n 2542ac │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 254394 │ │ │ │ + bne.n 2542d4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2543bc │ │ │ │ + bne.n 2542fc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2541e4 │ │ │ │ + bne.n 254324 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2542ec │ │ │ │ + beq.n 25422c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 2542f4 │ │ │ │ + beq.n 254234 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [pc, #80] @ (254338 ) │ │ │ │ add r0, pc │ │ │ │ b.n 2540a8 │ │ │ │ ldr r0, [pc, #80] @ (25433c ) │ │ │ │ add r0, pc │ │ │ │ b.n 2540a8 │ │ │ │ @@ -694335,29 +694340,29 @@ │ │ │ │ ldr.w r3, [r0, #1388] @ 0x56c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2540a8 │ │ │ │ ldr r0, [pc, #32] @ (254354 ) │ │ │ │ add r0, pc │ │ │ │ b.n 2540a8 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + beq.n 254400 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + beq.n 25440c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 254428 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + beq.n 2543d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 2543c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + beq.n 2543e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #316] @ 2544a4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -694484,29 +694489,29 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 254b50 │ │ │ │ lsls r5, r6, #5 │ │ │ │ pop {r1, r3, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 254594 │ │ │ │ + bne.n 2544d4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r5} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + beq.n 254588 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + beq.n 25459c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2545c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -694632,15 +694637,15 @@ │ │ │ │ bhi.n 254570 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 254540 │ │ │ │ nop │ │ │ │ b.n 2549f4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n 254d34 │ │ │ │ + b.n 253e74 │ │ │ │ lsls r3, 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] @ (25465c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694661,17 +694666,17 @@ │ │ │ │ bl 2544cc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (254664 ) │ │ │ │ add r3, pc │ │ │ │ b.n 254644 │ │ │ │ b.n 2547b8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbz r2, 2546b4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (2546b8 ) │ │ │ │ @@ -694696,15 +694701,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.n 254770 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r4, 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] @ (254720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694734,15 +694739,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 25472c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cbz r1, 254774 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -694958,15 +694963,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 25487c │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -696388,18 +696393,18 @@ │ │ │ │ b.n 25558e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - itee ge │ │ │ │ - lslge r4, r3, #3 │ │ │ │ - pushlt {r4, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + lsls r4, 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 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -696802,19 +696807,19 @@ │ │ │ │ b.n 255ce0 │ │ │ │ ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r5, pc, #1000 @ (adr r5, 256100 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r4 │ │ │ │ + cbnz r2, 255d60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, pc, #496 @ (adr r5, 255f14 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 255c6a │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -697530,17 +697535,17 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + cbz r4, 2564ee │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 2564ec │ │ │ │ lsls r4, r3, #3 │ │ │ │ eors r5, r4 │ │ │ │ rbit r3, r5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ clz r3, r3 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ mla r2, r9, r3, sl │ │ │ │ @@ -698054,15 +698059,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ add.w ip, r3, #1 │ │ │ │ b.n 2569de │ │ │ │ pop {r5, pc} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w ip, [r1, #3] │ │ │ │ @@ -698185,15 +698190,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w ip, [r3, #436] @ 0x1b4 │ │ │ │ add.w r1, ip, #1 │ │ │ │ b.n 256ae2 │ │ │ │ nop │ │ │ │ pop {r2, r3, r4} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -698283,15 +698288,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, #2 │ │ │ │ b.n 256c5a │ │ │ │ hlt 0x0026 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -698409,15 +698414,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r3, #2 │ │ │ │ b.n 256d68 │ │ │ │ cbnz r4, 256e5c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r7, pc, #288 @ (adr r7, 256f5c ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 2571dc ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -698546,15 +698551,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb83c │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r6, pc, #80 @ (adr r6, 25700c ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 25728c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -698707,15 +698712,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ba │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r4, pc, #536 @ (adr r4, 257380 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 257200 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ ldr r6, [pc, #688] @ (25742c ) │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ @@ -698975,15 +698980,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r2, pc, #136 @ (adr r2, 2574c4 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 257744 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ str.w r0, [lr, r2, lsl #2] │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ str.w r1, [r2, #452] @ 0x1c4 │ │ │ │ orr.w r9, r9, r4 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2574be │ │ │ │ @@ -699441,15 +699446,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r4, [r3, #14] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 257742 │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -701643,15 +701648,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ strb r4, [r3, #9] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 25929a │ │ │ │ mov r3, lr │ │ │ │ b.n 258fde │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.n 2590ee │ │ │ │ @@ -702022,15 +702027,15 @@ │ │ │ │ b.n 259264 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1b7bec │ │ │ │ b.n 2594ae │ │ │ │ mov lr, r3 │ │ │ │ b.n 258fde │ │ │ │ nop │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r8, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -702352,15 +702357,15 @@ │ │ │ │ b.n 25964e │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r3, #2 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcs.w 259c92 │ │ │ │ ldr.w r2, [r8, #424] @ 0x1a8 │ │ │ │ @@ -702767,15 +702772,15 @@ │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ b.n 25990c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ b.n 259688 │ │ │ │ movs r1, #1 │ │ │ │ b.n 259688 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #512] @ (259f0c ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -703407,15 +703412,15 @@ │ │ │ │ adds r1, r3, r0 │ │ │ │ b.n 25a126 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 1b7bec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 25a374 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #764] @ (25a6d4 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -704062,15 +704067,15 @@ │ │ │ │ bne.w 25a618 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ b.n 25a554 │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 25a8d0 │ │ │ │ b.n 25aabe │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #804] @ (25ae08 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -704806,15 +704811,15 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 25acc6 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 25acc6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ b.n 25b014 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #764] @ (25b5d4 ) │ │ │ │ @@ -705108,15 +705113,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r5, [pc, #136] @ (25b660 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #384] @ (25b760 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 25b88a │ │ │ │ mov ip, lr │ │ │ │ mov r0, lr │ │ │ │ @@ -706337,17 +706342,17 @@ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 25bf28 │ │ │ │ b.n 25bf36 │ │ │ │ mov r3, r1 │ │ │ │ b.n 25bdc6 │ │ │ │ nop │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #728] @ (25c620 ) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -706619,15 +706624,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r6, #5 │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 25c3b6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -707107,15 +707112,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 25c702 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #1 │ │ │ │ b.n 25c460 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #440] @ (25cd04 ) │ │ │ │ + ldr r5, [pc, #56] @ (25cb84 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #612] @ (25cdc4 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -707806,15 +707811,15 @@ │ │ │ │ bl aa560 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #436] @ 0x1b4 │ │ │ │ add.w ip, r3, r0 │ │ │ │ b.n 25d090 │ │ │ │ - cmp r2, sp │ │ │ │ + mov r2, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #648] @ (25d560 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -708521,15 +708526,15 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ b.n 25d472 │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 25d864 │ │ │ │ b.n 25da5c │ │ │ │ nop │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #752] @ (25dd74 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -709277,15 +709282,15 @@ │ │ │ │ bls.w 25dc78 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 25dc78 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n 25dfca │ │ │ │ nop │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r6, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #776] @ (25e59c ) │ │ │ │ @@ -709588,15 +709593,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, r4, #5 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r6 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrd r1, ip, [sp, #664] @ 0x298 │ │ │ │ mov r0, lr │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 25e84e │ │ │ │ ldr.w r9, [r8, #496] @ 0x1f0 │ │ │ │ @@ -710868,15 +710873,15 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 25ed78 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 25ed78 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ b.n 25f078 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r4, [pc, #760] @ (25f638 ) │ │ │ │ mov fp, r1 │ │ │ │ @@ -711170,15 +711175,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ lsrs r6, r6, #18 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #11 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 25f886 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, fp │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ @@ -712547,15 +712552,15 @@ │ │ │ │ cmp.w r3, r2, lsl #4 │ │ │ │ bls.w 25ff2c │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 25ff2c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ b.n 26022c │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r4, [pc, #776] @ (26080c ) │ │ │ │ mov fp, r1 │ │ │ │ @@ -712853,15 +712858,15 @@ │ │ │ │ b.n 2605c0 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r6, #5 │ │ │ │ @ instruction: 0xfaf20174 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vld4.16 {d0,d2,d4,d6}, [r4 :256], r4 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrd r2, r1, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ bne.w 260ac2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -717399,15 +717404,15 @@ │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrd r0, r1, [sl, #464] @ 0x1d0 │ │ │ │ - bhi.n 263fcc │ │ │ │ + bhi.n 263f0c │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ @@ -717682,15 +717687,15 @@ │ │ │ │ add.w r0, r1, r8 │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 264276 │ │ │ │ nop │ │ │ │ b.n 263dd4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bcc.n 264260 │ │ │ │ + bmi.n 2643a0 │ │ │ │ lsls r3, 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 r3, [r1, #16] │ │ │ │ @@ -717827,15 +717832,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ add.w r0, r9, r3 │ │ │ │ b.n 2643e6 │ │ │ │ nop │ │ │ │ b.n 264b8c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bcs.n 264528 │ │ │ │ + bcs.n 264468 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -717907,15 +717912,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 264958 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - beq.n 26468c │ │ │ │ + bne.n 2645cc │ │ │ │ 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 r3, [pc, #108] @ (264610 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -717958,15 +717963,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1872] @ 0x750 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 26486c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 264548 │ │ │ │ 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, #760] @ (264920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -718219,17 +718224,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 2647aa │ │ │ │ nop │ │ │ │ b.n 264a70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ add.w r2, r3, #98304 @ 0x18000 │ │ │ │ ldrh.w r1, [r2, #3328] @ 0xd00 │ │ │ │ cmp r1, r4 │ │ │ │ beq.w 2646d2 │ │ │ │ add.w r1, r3, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ @@ -720288,15 +720293,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 130a80 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 26618a │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ (266260 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -720337,15 +720342,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 130a80 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 26621c │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cbz r6, 2662e2 │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #824] @ 2665b0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -720590,15 +720595,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 266618 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ @@ -720873,17 +720878,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ add.w r3, r3, #101376 @ 0x18c00 │ │ │ │ vldr s14, [r3, #308] @ 0x134 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -721137,17 +721142,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ vldr s15, [r2] │ │ │ │ b.n 266c66 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 266d2c │ │ │ │ sub sp, #28 │ │ │ │ @@ -721447,17 +721452,17 @@ │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r7, pc, #232 @ (adr r7, 267158 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 2673d8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, pc, #136 @ (adr r6, 2670fc ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 26737c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -721603,17 +721608,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ @ instruction: 0xb64c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r5, pc, #808 @ (adr r5, 2675a0 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 267420 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 267354 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 2675d4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #620] @ (2674f8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -721812,17 +721817,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 267396 │ │ │ │ nop │ │ │ │ push {r2, r6} │ │ │ │ lsls r4, r6, #5 │ │ │ │ vst1.8 {d4}, [r0], r1 │ │ │ │ @ instruction: 0xfa004701 │ │ │ │ - add r3, pc, #176 @ (adr r3, 2675b8 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 267838 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 2677e4 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 267664 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -722053,17 +722058,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 267776 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ b.n 267724 │ │ │ │ - cbz r4, 2677bc │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 2677ba │ │ │ │ + sxth r4, r3 │ │ │ │ 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 r8, r0, #102400 @ 0x19000 │ │ │ │ ldr.w r6, [r8, #1524] @ 0x5f4 │ │ │ │ @@ -722168,15 +722173,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ b.n 267894 │ │ │ │ nop │ │ │ │ add r6, sp, #664 @ 0x298 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, 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, #284] @ (267a18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -722287,19 +722292,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2679a6 │ │ │ │ nop │ │ │ │ add r5, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, 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, #392] @ (267bc0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -722431,17 +722436,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ add r4, sp, #608 @ 0x260 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #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 r4, [r7, #1536] @ 0x600 │ │ │ │ strb.w ip, [r7, #1536] @ 0x600 │ │ │ │ @@ -722825,17 +722830,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add r6, pc, #968 @ (adr r6, 26847c ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ 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 r3, [pc, #136] @ (268154 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -722965,15 +722970,15 @@ │ │ │ │ bcc.n 2681e2 │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add.w r0, r3, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #968 @ (adr r6, 26861c ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 26849c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 268312 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -723183,19 +723188,19 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #18] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 268750 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 2685d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d7, d2 │ │ │ │ vcvt.f32.f64 s4, d4 │ │ │ │ @@ -723279,17 +723284,17 @@ │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 268526 │ │ │ │ nop │ │ │ │ add r2, pc, #216 @ (adr r2, 26866c ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r3, pc, #992 @ (adr r3, 26897c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 2687fc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #448] @ (26876c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -723439,21 +723444,21 @@ │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ b.n 2685e2 │ │ │ │ add r1, pc, #136 @ (adr r1, 2687f8 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #720 @ (adr r2, 268a48 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 2688c8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #328 @ (adr r2, 2688c8 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 268b48 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vcvt.f32.f64 s8, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ @@ -723529,17 +723534,17 @@ │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 2687f0 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #856 @ (adr r0, 268bdc ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 268a5c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #424] @ (268a3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -723681,21 +723686,21 @@ │ │ │ │ vldr s6, [sp, #16] │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 268918 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + add r0, pc, #8 @ (adr r0, 268a50 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, 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, #276] @ (268b74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -723789,17 +723794,17 @@ │ │ │ │ mla r3, r2, r3, ip │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ b.n 268b1c │ │ │ │ nop │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r2, 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] @ (268bb4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -723812,15 +723817,15 @@ │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldrh.w r2, [r2, #1316] @ 0x524 │ │ │ │ ldr.w r1, [r1, #4024] @ 0xfb8 │ │ │ │ bl 268318 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ 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, #312] @ (268d04 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -723931,21 +723936,21 @@ │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 268c0c │ │ │ │ nop │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, 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, #188] @ (268de4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -724017,17 +724022,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r6, r2 │ │ │ │ b.n 268d9c │ │ │ │ nop │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ 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 r3, [pc, #420] @ (268fa4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -724179,21 +724184,21 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ b.n 268e6a │ │ │ │ nop │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (269008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -724324,17 +724329,17 @@ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ b.n 26904e │ │ │ │ nop │ │ │ │ str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ 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, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ @@ -724463,17 +724468,17 @@ │ │ │ │ mla r3, r2, r3, ip │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ b.n 26920a │ │ │ │ nop │ │ │ │ str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ 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, #28] @ (2692f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -724566,17 +724571,17 @@ │ │ │ │ mla r3, r2, r3, ip │ │ │ │ add.w r0, r3, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ b.n 269332 │ │ │ │ nop │ │ │ │ str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (26948c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -724747,17 +724752,17 @@ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ b.n 2694d4 │ │ │ │ nop │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (26966c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -724899,17 +724904,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 2696b2 │ │ │ │ nop │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (269824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -725051,17 +725056,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 26986a │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #100] @ (2699e0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -725159,15 +725164,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -725263,15 +725268,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -725455,17 +725460,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ b.n 269c82 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (269e38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -725726,17 +725731,17 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #88] @ (26a12c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -725893,17 +725898,17 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrsh r6, [r5, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #88] @ (26a2ec ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -725990,15 +725995,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r5, #28] │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -726087,15 +726092,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r0, #22] │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrb r4, [r0, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -728401,19 +728406,19 @@ │ │ │ │ b.n 26ba5e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #464] @ (26bde0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r4, ip │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r1, 26bc82 │ │ │ │ add r1, r0 │ │ │ │ subs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ @@ -729204,15 +729209,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (26c484 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26c440 │ │ │ │ nop │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -729430,15 +729435,15 @@ │ │ │ │ b.n 26c670 │ │ │ │ ldr r2, [pc, #12] @ (26c6c0 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26c55a │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ @@ -729696,15 +729701,15 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r1, #24 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [r0, #8]! │ │ │ │ mov.w r5, ip, lsr #24 │ │ │ │ movs r7, #0 │ │ │ │ bfi r7, r5, #0, #8 │ │ │ │ @@ -730055,15 +730060,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #488] @ (26cfc4 ) │ │ │ │ + ldr r4, [pc, #104] @ (26ce44 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r3, #34042 @ 0x84fa │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 26c8ca │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -730361,15 +730366,15 @@ │ │ │ │ rors r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [pc, #184] @ (26d214 ) │ │ │ │ + ldr r0, [pc, #824] @ (26d494 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -730494,15 +730499,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 67b00 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b00 │ │ │ │ b.n 26d204 │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - mov lr, r5 │ │ │ │ + bx r9 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldrd r4, r9, [sp, #120] @ 0x78 │ │ │ │ @@ -731188,17 +731193,17 @@ │ │ │ │ blx 67b00 │ │ │ │ ldr r2, [pc, #16] @ (26da38 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26da18 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -731625,19 +731630,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ b.n 26dea8 │ │ │ │ nop │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cbz r2, 26df20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -731664,17 +731669,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #16] @ (26df38 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26df18 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r3, 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, r0 │ │ │ │ @@ -731740,19 +731745,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26dfae │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 26e00a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -731851,19 +731856,19 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ b.n 26e094 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 26e10e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -731921,17 +731926,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ (26e190 ) │ │ │ │ add r2, pc │ │ │ │ b.n 26e172 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r1, #28 │ │ │ │ lsls r3, r3, #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] │ │ │ │ @@ -731971,17 +731976,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (26e210 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26e1da │ │ │ │ nop │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 26e22e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -732606,15 +732611,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 26e2d0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 26e844 │ │ │ │ subs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 26e968 │ │ │ │ mov r6, r1 │ │ │ │ @@ -732676,15 +732681,15 @@ │ │ │ │ bl 26e2d0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ b.n 26e8e6 │ │ │ │ nop │ │ │ │ subs r6, #10 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #180] @ 26ea34 │ │ │ │ mov r6, r3 │ │ │ │ @@ -732754,17 +732759,17 @@ │ │ │ │ strd r0, r3, [sp] │ │ │ │ bl 26e2d0 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 26e9a2 │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #240] @ 26eb40 │ │ │ │ mov r6, r3 │ │ │ │ @@ -732854,19 +732859,19 @@ │ │ │ │ strd r0, r1, [r6] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ b.n 26ead6 │ │ │ │ nop │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #328] @ (26ecac ) │ │ │ │ @@ -732989,19 +732994,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 26ec94 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #372] @ (26ee44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -733140,17 +733145,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #544] @ (26f084 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -733337,21 +733342,21 @@ │ │ │ │ bne.n 26f06e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26f030 │ │ │ │ b.n 26ee9c │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #20 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #256] @ (26f1a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -733449,19 +733454,19 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26f17a │ │ │ │ b.n 26f19a │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #236] @ (26f2b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -733550,17 +733555,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26f284 │ │ │ │ b.n 26f2a4 │ │ │ │ nop │ │ │ │ adds r5, #8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #724] @ (26f5a8 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -733841,19 +733846,19 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ cbnz r2, 26f5e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcc.n 26f5c0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -733984,17 +733989,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26f708 │ │ │ │ nop │ │ │ │ cmp r7, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ 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, #108] @ (26f7bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -734041,17 +734046,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26f7a8 │ │ │ │ cmp r7, #130 @ 0x82 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #196] @ (26f8a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -734134,19 +734139,19 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsrs r2, r3, #32 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #216] @ (26f9a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -734236,19 +734241,19 @@ │ │ │ │ nop │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r6, r3, #27 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #356] @ (26fb30 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -734400,25 +734405,25 @@ │ │ │ │ nop │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r4, r5, #24 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r2, #23 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r5, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (26fbf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -734477,19 +734482,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 26fbd6 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (26fd34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -734597,19 +734602,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26fd04 │ │ │ │ b.n 26fd24 │ │ │ │ nop │ │ │ │ cmp r2, #188 @ 0xbc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #248] @ (26fe4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -734703,17 +734708,17 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26fe1e │ │ │ │ b.n 26fe3e │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, 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, #280] @ (26ff84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -734818,15 +734823,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26ff30 │ │ │ │ b.n 26fea4 │ │ │ │ nop │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #448] @ (270160 ) │ │ │ │ @@ -735001,23 +735006,23 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 270126 │ │ │ │ b.n 270150 │ │ │ │ nop │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -735077,19 +735082,19 @@ │ │ │ │ b.n 270194 │ │ │ │ ldr r2, [pc, #24] @ (270230 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 270208 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -735576,25 +735581,25 @@ │ │ │ │ b.n 270690 │ │ │ │ nop │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r6, #5 │ │ │ │ @ instruction: 0xfa6e0173 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (2707d8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -735718,21 +735723,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 20651c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #475136 @ 0x74000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -735904,17 +735909,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r3, 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] @ (270b4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735975,15 +735980,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ adds r4, r3, #0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 270b80 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -736021,17 +736026,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, r4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 270c00 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -736069,17 +736074,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r0, 270c8c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (270c90 ) │ │ │ │ @@ -736289,17 +736294,17 @@ │ │ │ │ b.n 270db2 │ │ │ │ nop │ │ │ │ subs r4, r5, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ @ instruction: 0xf34a0173 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ @@ -736441,25 +736446,25 @@ │ │ │ │ bl 3a8d24 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b.n 270f0e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 270f74 │ │ │ │ b.n 270f4a │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ 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, #76] @ (271074 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -736489,15 +736494,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #108] @ 2710f8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -736540,17 +736545,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r2, r0, #25 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ sub.w r1, r1, #3184 @ 0xc70 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 27117e │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -736653,15 +736658,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ add.w r4, r0, #458752 @ 0x70000 │ │ │ │ mov r6, r1 │ │ │ │ @@ -736765,17 +736770,17 @@ │ │ │ │ b.n 2712b8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27129c │ │ │ │ b.n 2712b8 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [pc, #160] @ (271424 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ @@ -736901,17 +736906,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 27149e │ │ │ │ asrs r0, r3, #10 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ @@ -737036,17 +737041,17 @@ │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ asrs r4, r3, #6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ @ instruction: 0xead40173 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r1, ip, r3, ror #1 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ ldr r5, [pc, #324] @ (2717d8 ) │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -737167,17 +737172,17 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ strd r0, r1, [r4, #-460]! @ 0x1cc │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [ip], #460 @ 0x1cc │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #200] @ (2718c8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -737252,17 +737257,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsrs r2, r2, #27 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -737352,17 +737357,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -737496,17 +737501,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 26e0f4 │ │ │ │ b.n 271acc │ │ │ │ nop │ │ │ │ lsrs r6, r6, #18 │ │ │ │ lsls r4, r6, #5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -737755,15 +737760,15 @@ │ │ │ │ lsls r4, r3, #31 │ │ │ │ bmi.n 271fb4 │ │ │ │ add.w r0, r0, #565248 @ 0x8a000 │ │ │ │ add.w r3, r2, #1632 @ 0x660 │ │ │ │ b.n 271f1c │ │ │ │ lsrs r6, r2, #12 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add.w r2, r0, #102400 @ 0x19000 │ │ │ │ addw r3, r2, #1644 @ 0x66c │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 271c46 │ │ │ │ @@ -738719,15 +738724,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (272ad8 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldc2l 1, cr0, [r6], #460 @ 0x1cc │ │ │ │ - stc2l 0, cr0, [lr, #-872] @ 0xfffffc98 │ │ │ │ + stc2l 0, cr0, [lr, #872]! @ 0x368 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #816] @ (272e1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -738977,19 +738982,19 @@ │ │ │ │ bgt.n 272d4a │ │ │ │ vcmp.f32 s11, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 272cce │ │ │ │ b.n 272cde │ │ │ │ nop │ │ │ │ @ instruction: 0xfbe40173 │ │ │ │ - @ instruction: 0xfb2200da │ │ │ │ - @ instruction: 0xfb0a00da │ │ │ │ - @ instruction: 0xfa7200da │ │ │ │ - @ instruction: 0xfa3e00da │ │ │ │ - @ instruction: 0xfa2e00da │ │ │ │ + smlaldx r0, r0, r2, sl │ │ │ │ + @ instruction: 0xfbaa00da │ │ │ │ + @ instruction: 0xfb1200da │ │ │ │ + @ instruction: 0xfade00da │ │ │ │ + @ instruction: 0xface00da │ │ │ │ vldr s15, [r5] │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 272e70 │ │ │ │ add.w r3, r4, #102400 @ 0x19000 │ │ │ │ addw r2, r3, #1684 @ 0x694 │ │ │ │ vldr s14, [r2] │ │ │ │ @@ -739013,15 +739018,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 272e66 │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9ac00da │ │ │ │ + @ instruction: 0xfa4c00da │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #72] @ 272ef0 │ │ │ │ vmov s15, r1 │ │ │ │ ldr r2, [pc, #68] @ (272ef4 ) │ │ │ │ @@ -739260,15 +739265,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27315c ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 273136 │ │ │ │ @ instruction: 0xf5f60173 │ │ │ │ - @ instruction: 0xf72400da │ │ │ │ + @ instruction: 0xf7c400da │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (2731cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -739346,15 +739351,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4f20173 │ │ │ │ - @ instruction: 0xf63400da │ │ │ │ + @ instruction: 0xf6d400da │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (2733d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -739641,18 +739646,18 @@ │ │ │ │ ldr r2, [pc, #28] @ (2735d0 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2734c2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2ec0173 │ │ │ │ - @ instruction: 0xf3d000da │ │ │ │ - @ instruction: 0xf3d400da │ │ │ │ - @ instruction: 0xf2f800da │ │ │ │ - @ instruction: 0xf2ea00da │ │ │ │ + orns r0, r0, #7143424 @ 0x6d0000 │ │ │ │ + orns r0, r4, #7143424 @ 0x6d0000 │ │ │ │ + @ instruction: 0xf39800da │ │ │ │ + usat r0, #26, sl, lsl #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] @ (273670 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #32 │ │ │ │ @@ -739699,15 +739704,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ b.n 2735fe │ │ │ │ @ instruction: 0xf0ec0173 │ │ │ │ - subw r0, r8, #218 @ 0xda │ │ │ │ + sbfx r0, r8, #3, #27 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #104] @ (2736f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -739743,15 +739748,15 @@ │ │ │ │ bl 26c278 │ │ │ │ add.w r1, r4, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 26e0f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r1, sl, #115 @ 0x73 │ │ │ │ - @ instruction: 0xf21400da │ │ │ │ + @ instruction: 0xf2b400da │ │ │ │ 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 │ │ │ │ bl 273678 │ │ │ │ @@ -739935,16 +739940,16 @@ │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ vldr s2, [sp, #20] │ │ │ │ vldr s1, [sp, #16] │ │ │ │ vldr s0, [sp, #12] │ │ │ │ b.n 2738fa │ │ │ │ nop │ │ │ │ mrc 1, 1, r0, cr6, cr3, {3} │ │ │ │ - vshr.s64 q0, q5, #30 │ │ │ │ - bcs.n 273964 │ │ │ │ + orr.w r0, r2, #218 @ 0xda │ │ │ │ + bcc.n 2738a4 │ │ │ │ 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, #102400 @ 0x19000 │ │ │ │ movw r1, #6914 @ 0x1b02 │ │ │ │ @@ -740220,19 +740225,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #28] @ (273c70 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 273c2a │ │ │ │ - ldc 0, cr0, [sl, #-872]! @ 0xfffffc98 │ │ │ │ - ldc 0, cr0, [lr], #872 @ 0x368 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [sl, #872] @ 0x368 │ │ │ │ + ldcl 0, cr0, [lr, #-872] @ 0xfffffc98 │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stc 0, cr0, [r8], #964 @ 0x3c4 │ │ │ │ + stcl 0, cr0, [r8, #-964] @ 0xfffffc3c │ │ │ │ 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, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -740309,15 +740314,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 273cfc │ │ │ │ cmp r2, #2 │ │ │ │ bls.n 273d30 │ │ │ │ b.n 273cfe │ │ │ │ - @ instruction: 0xebf200da │ │ │ │ + ldc 0, cr0, [r2], {218} @ 0xda │ │ │ │ push {r4, 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] │ │ │ │ mov r4, r0 │ │ │ │ @@ -741115,27 +741120,27 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 2741c8 │ │ │ │ + b.n 274308 │ │ │ │ lsls r2, r3, #3 │ │ │ │ pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #5 │ │ │ │ - b.n 274138 │ │ │ │ + b.n 274278 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 274034 │ │ │ │ + b.n 274174 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 273e80 │ │ │ │ + b.n 273fc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -741256,15 +741261,15 @@ │ │ │ │ sub.w r3, r0, #35840 @ 0x8c00 │ │ │ │ subs r3, #135 @ 0x87 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 274716 │ │ │ │ b.n 274740 │ │ │ │ svc 230 @ 0xe6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - b.n 274c1c │ │ │ │ + b.n 274d5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #208] @ (27485c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -741347,15 +741352,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - b.n 274b00 │ │ │ │ + b.n 274c40 │ │ │ │ lsls r2, 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] @ (2748bc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -741384,15 +741389,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 274890 │ │ │ │ nop │ │ │ │ udf #94 @ 0x5e │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cbnz r4, 274942 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #700] @ (274b94 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -741658,27 +741663,27 @@ │ │ │ │ beq.n 274c38 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #2 │ │ │ │ b.n 2749ce │ │ │ │ nop │ │ │ │ ble.n 274b8c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 274bd8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + b.n 274c28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 20 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 274bb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 14 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + b.n 274bc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r7, #2 │ │ │ │ bls.n 274c3c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 274a32 │ │ │ │ mov r0, r3 │ │ │ │ @@ -741807,19 +741812,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 274be0 │ │ │ │ b.n 274c4c │ │ │ │ nop │ │ │ │ - svc 26 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r2, r3, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ble.n 274cd8 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #240] @ (274df4 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -741915,23 +741920,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 274d6c │ │ │ │ nop │ │ │ │ bls.n 274d90 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ble.n 274d90 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 274ed0 │ │ │ │ + ble.n 274e10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 274e14 │ │ │ │ + bgt.n 274d54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ble.n 274d2c │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ble.n 274e60 │ │ │ │ + ble.n 274da0 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -742043,23 +742048,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 274eb0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ bhi.n 274e4c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bgt.n 274f48 │ │ │ │ + ble.n 274e88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 274ef8 │ │ │ │ + ble.n 275038 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ble.n 274fb0 │ │ │ │ + ble.n 274ef0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 274ed0 │ │ │ │ + ble.n 275010 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 274e94 │ │ │ │ + ble.n 274fd4 │ │ │ │ lsls r2, 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, r3 │ │ │ │ ldr r3, [pc, #756] @ (275268 ) │ │ │ │ @@ -742321,27 +742326,27 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 274fe0 │ │ │ │ nop │ │ │ │ bvc.n 27532c │ │ │ │ lsls r3, r6, #5 │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bgt.n 275218 │ │ │ │ + ble.n 275358 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 275264 │ │ │ │ + bgt.n 2751a4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 275194 │ │ │ │ + bge.n 2752d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 275314 │ │ │ │ + bls.n 275254 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 275380 │ │ │ │ + bgt.n 2752c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 275378 │ │ │ │ + bgt.n 2752b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r5, #1632] @ 0x660 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 274fe0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16a118 │ │ │ │ @@ -742354,15 +742359,15 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 274fe0 │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r5, #1648] @ 0x670 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 274fe0 │ │ │ │ nop │ │ │ │ - bls.n 27526c │ │ │ │ + bge.n 2753ac │ │ │ │ lsls r2, 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 │ │ │ │ @@ -742392,15 +742397,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2752e4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bls.n 2752b0 │ │ │ │ + bge.n 2753f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 27537c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -742420,15 +742425,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 275294 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bls.n 275288 │ │ │ │ + bge.n 2753c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 2753cc │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -742448,15 +742453,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 275444 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bls.n 275460 │ │ │ │ + bls.n 2753a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 27541c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -742476,15 +742481,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcs.n 2753f4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bls.n 275440 │ │ │ │ + bls.n 275380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (275474 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742511,15 +742516,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bcs.n 2753ac │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bhi.n 27543c │ │ │ │ + bls.n 27537c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (2754cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742546,15 +742551,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bcs.n 275554 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bhi.n 27541c │ │ │ │ + bls.n 27555c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (275524 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742581,15 +742586,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bne.n 2754fc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bhi.n 2755fc │ │ │ │ + bls.n 27553c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (27557c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742616,15 +742621,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 274254 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bne.n 2754a4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bhi.n 2755dc │ │ │ │ + bhi.n 27551c │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -743638,25 +743643,25 @@ │ │ │ │ b.n 276208 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #920 @ (adr r5, 2766c8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2763cc │ │ │ │ + bcc.n 27630c │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r5, pc, #656 @ (adr r5, 2765cc ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r7, r5, #9 │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ b.n 276152 │ │ │ │ cmp r6, #219 @ 0xdb │ │ │ │ adds r7, #189 @ 0xbd │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ @@ -745042,15 +745047,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #18] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 277644 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r0, [r0, #18] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -746443,49 +746448,49 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r6, #5 │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r2, r3, #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 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -746577,17 +746582,17 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #624 @ (adr r1, 278870 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldrb r4, [r4, #11] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #896 @ (adr r3, 27898c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 27880c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r5, #8] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -746877,41 +746882,41 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #504 @ (adr r0, 278b3c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #808 @ (adr r2, 278c78 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 278af8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #776 @ (adr r6, 278c68 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 278ae8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #856 @ (adr r6, 278cbc ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 278b3c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - add r7, pc, #184 @ (adr r7, 278a24 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 278ca4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #864 @ (adr r6, 278cd0 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 278b50 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 278a54 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 278cd4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 278b28 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 2789a8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 278a34 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 278cb4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #648 @ (adr r5, 278c08 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 278a88 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 278d1c ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 278b9c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -747144,19 +747149,19 @@ │ │ │ │ bne.w 278a14 │ │ │ │ b.n 278b72 │ │ │ │ movw r2, #36763 @ 0x8f9b │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 278ba8 │ │ │ │ b.n 278a14 │ │ │ │ nop │ │ │ │ - add r4, pc, #656 @ (adr r4, 278e9c ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 278d1c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 278df0 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 278c70 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, 278e14 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 278c94 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -747209,15 +747214,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - add r3, pc, #568 @ (adr r3, 278eec ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 278d6c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #72] @ (278d0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -747246,15 +747251,15 @@ │ │ │ │ movw r3, #37145 @ 0x9119 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - add r3, pc, #400 @ (adr r3, 278ea4 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 278d24 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (278d40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -747266,15 +747271,15 @@ │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - add r3, pc, #152 @ (adr r3, 278de0 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 279060 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -747767,15 +747772,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w ip, [ip, #1444] @ 0x5a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 27933e │ │ │ │ ldrh.w ip, [r1, #42] @ 0x2a │ │ │ │ cmp ip, r2 │ │ │ │ @@ -747916,17 +747921,17 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2793ec │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldr.w ip, [pc, #208] @ 279550 │ │ │ │ @@ -748514,15 +748519,15 @@ │ │ │ │ cmp.w r2, #10496 @ 0x2900 │ │ │ │ bfi r1, r4, #0, #3 │ │ │ │ strb.w r1, [r3, #48] @ 0x30 │ │ │ │ beq.n 279a30 │ │ │ │ cmp r2, r0 │ │ │ │ bne.w 2799d0 │ │ │ │ b.n 279a90 │ │ │ │ - orr.w r0, r8, #245 @ 0xf5 │ │ │ │ + @ instruction: 0xf0e800f5 │ │ │ │ ldrh r3, [r1, #18] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 279c1e │ │ │ │ movw r3, #9729 @ 0x2601 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 279b4c │ │ │ │ sub.w r3, r2, #9984 @ 0x2700 │ │ │ │ @@ -749081,15 +749086,15 @@ │ │ │ │ bne.n 27a11c │ │ │ │ ldrh r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #3 │ │ │ │ b.n 27a044 │ │ │ │ ldrh r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #6 │ │ │ │ b.n 27a044 │ │ │ │ - ldrd r0, r0, [r6, #980]! @ 0x3d4 │ │ │ │ + eors.w r0, r6, r5, ror #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -749292,16 +749297,15 @@ │ │ │ │ cmp.w r1, #10496 @ 0x2900 │ │ │ │ bne.n 27a39a │ │ │ │ movs r2, #3 │ │ │ │ b.n 27a2b4 │ │ │ │ adds r2, #6 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 27a2b4 │ │ │ │ - b.n 27a2e8 │ │ │ │ - lsls r5, r6, #3 │ │ │ │ + @ instruction: 0xe82000f5 │ │ │ │ cbz r1, 27a456 │ │ │ │ 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] │ │ │ │ mov r5, r1 │ │ │ │ @@ -749430,15 +749434,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2790e8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r4, [r1, #12] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (27a5b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -749462,19 +749466,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r2, [r3, #10] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r1, 27a5ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -749488,15 +749492,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2790e8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (27a640 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -749520,19 +749524,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ 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, #24] @ (27a678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -749566,15 +749570,15 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ strh r6, [r0, #2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, 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 r2, [pc, #252] @ (27a7cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -749669,15 +749673,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 27a7a0 │ │ │ │ b.n 27a720 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ mov lr, r2 │ │ │ │ @@ -749914,17 +749918,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 27aa4a │ │ │ │ b.n 27a9b0 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ (27ac78 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -750302,17 +750306,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27aeb2 │ │ │ │ b.n 27acec │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #9] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r2, 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, #808] @ (27b21c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -750588,21 +750592,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27b170 │ │ │ │ @@ -750884,21 +750888,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 27b4ae │ │ │ │ @@ -751198,23 +751202,23 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (27bccc ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r1, [pc, #160] @ (27ba0c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -751562,21 +751566,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r2, r3, #3 │ │ │ │ vldr s15, [r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ vcvt.s32.f32 s15, s15 │ │ │ │ vmov r2, s15 │ │ │ │ bl 279f14 │ │ │ │ @@ -751888,21 +751892,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr s15, [sp] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -752202,21 +752206,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr s15, [sp] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -752429,17 +752433,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ str r0, [r7, #16] │ │ │ │ lsls r3, r6, #5 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, 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 │ │ │ │ @@ -752613,17 +752617,17 @@ │ │ │ │ vstr s15, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ subs r0, #50 @ 0x32 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, 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 │ │ │ │ @@ -752778,17 +752782,17 @@ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, 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 │ │ │ │ @@ -752943,17 +752947,17 @@ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r4, #146 @ 0x92 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -753140,15 +753144,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r7, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -753328,17 +753332,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -753445,21 +753449,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, 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, #148] @ (27d310 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -753557,21 +753561,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strh r4, [r5, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #312] @ (27d4f0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -753687,23 +753691,23 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, 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 r7, r0, #104448 @ 0x19800 │ │ │ │ @@ -754118,19 +754122,19 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #168] @ (27d9ec ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r3, #164] @ 0xa4 │ │ │ │ cbz r0, 27d9a0 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cbz r0, 27d9a0 │ │ │ │ @@ -754382,23 +754386,23 @@ │ │ │ │ b.n 27db54 │ │ │ │ ldr r4, [pc, #0] @ (27dbd0 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -754861,19 +754865,19 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, r4, #7 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #160] @ 27e118 │ │ │ │ sub sp, #20 │ │ │ │ @@ -754943,19 +754947,19 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ 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 r3, [pc, #132] @ (27e1c8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -755011,17 +755015,17 @@ │ │ │ │ nop │ │ │ │ cmp r6, lr │ │ │ │ lsls r3, r6, #5 │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r2, 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 r6, [r2, #16] │ │ │ │ movs r4, #20 │ │ │ │ @@ -755385,19 +755389,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #80] @ (27e5ec ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -755733,15 +755737,15 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ subs r6, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r0, r7, r6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 27e908 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ @@ -756329,17 +756333,17 @@ │ │ │ │ b.n 27ee88 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 27e87c │ │ │ │ mov r1, ip │ │ │ │ b.n 27ee88 │ │ │ │ - ldr r6, [pc, #368] @ (27f02c ) │ │ │ │ + ldr r6, [pc, #1008] @ (27f2ac ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #848] @ (27f210 ) │ │ │ │ + ldr r4, [pc, #464] @ (27f090 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #248] @ (27efcc ) │ │ │ │ @@ -756443,25 +756447,25 @@ │ │ │ │ nop │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #568] @ (27f210 ) │ │ │ │ + ldr r2, [pc, #184] @ (27f090 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #160] @ (27f07c ) │ │ │ │ + ldr r1, [pc, #800] @ (27f2fc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #904] @ (27f368 ) │ │ │ │ + ldr r1, [pc, #520] @ (27f1e8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #24] @ (27effc ) │ │ │ │ + ldr r1, [pc, #664] @ (27f27c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #248] @ (27f0e0 ) │ │ │ │ + ldr r1, [pc, #888] @ (27f360 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #40] @ (27f014 ) │ │ │ │ + ldr r1, [pc, #680] @ (27f294 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ (27f0b4 ) │ │ │ │ @@ -756541,17 +756545,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #992] @ (27f4a0 ) │ │ │ │ + ldr r1, [pc, #608] @ (27f320 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #416] @ (27f264 ) │ │ │ │ + ldr r1, [pc, #32] @ (27f0e4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #716] @ (27f3a4 ) │ │ │ │ @@ -756837,21 +756841,21 @@ │ │ │ │ nop │ │ │ │ adds r5, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, pc │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov r4, fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + mov sl, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r5, r0, #8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -757253,17 +757257,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r3 │ │ │ │ b.n 27f7e4 │ │ │ │ - tst r2, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -757326,15 +757330,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27f8bc ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 27f8a4 │ │ │ │ nop │ │ │ │ - asrs r6, r4 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #208] @ (27f9a4 ) │ │ │ │ @@ -757417,19 +757421,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (27f9ac ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 27f95c │ │ │ │ nop │ │ │ │ - asrs r0, r0 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eors r4, r6 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ands r6, r7 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ (27fa74 ) │ │ │ │ @@ -757503,17 +757507,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ands r2, r7 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -757727,23 +757731,23 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 27fbd6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r4, #18 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r2, r4, #16 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #412] @ (27fe74 ) │ │ │ │ @@ -757948,15 +757952,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #12] @ (27fed4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 27fec0 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -758015,15 +758019,15 @@ │ │ │ │ bne.n 27ff52 │ │ │ │ b.n 27ff3a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 27fe80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #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, r1 │ │ │ │ @@ -758049,15 +758053,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (27ffd4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 27ffb0 │ │ │ │ nop │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r2, 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] │ │ │ │ @@ -758098,15 +758102,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vsra.u8 q8, q9, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #344] @ (2801d0 ) │ │ │ │ @@ -758250,35 +758254,35 @@ │ │ │ │ bl 20b80c │ │ │ │ b.n 28018a │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r2, [r5, #31] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvs.n 280220 │ │ │ │ + bvs.n 280160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -759255,30 +759259,30 @@ │ │ │ │ ldr r2, [pc, #48] @ (280d44 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.w 28045e │ │ │ │ nop │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldc2 1, cr0, [sl], #456 @ 0x1c8 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #196] @ (280e1c ) │ │ │ │ add r0, pc │ │ │ │ @@ -759354,37 +759358,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 65a80 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 280d74 │ │ │ │ nop │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 280ff8 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 280e78 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 280ea4 │ │ │ │ + ble.n 280de4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blxns r5 │ │ │ │ + ldr r0, [pc, #304] @ (280f70 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [pc, #56] @ (280e88 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cbz r2, 280e5c │ │ │ │ ldr r3, [pc, #52] @ (280e8c ) │ │ │ │ add r3, pc │ │ │ │ @@ -759408,15 +759412,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -759778,29 +759782,29 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 30795c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #2852] @ 0xb24 │ │ │ │ b.n 2811be │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r2, 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, r0 │ │ │ │ @@ -759828,15 +759832,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (281338 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -759873,15 +759877,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 27fed8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ asrs r2, r0, #14 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2813b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -759918,15 +759922,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 27fed8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ asrs r2, r1, #12 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (281420 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759941,15 +759945,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 281170 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r4, r2, #11 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, 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] @ (28144c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -759995,17 +759999,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r0, r6, #9 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r2, 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] @ (2814d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -760051,17 +760055,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r4, #7 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ (28161c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -760315,20 +760319,20 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r3, r6, #5 │ │ │ │ strd r0, r1, [r8], #456 @ 0x1c8 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia.w r8, {r1, r4, r5, r6, r8} │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #132] @ (2818a0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -760386,15 +760390,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #26 │ │ │ │ lsls r3, r6, #5 │ │ │ │ b.n 28185c │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 2817e0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -760454,15 +760458,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r7, #23 │ │ │ │ lsls r3, r6, #5 │ │ │ │ b.n 2817b8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 28173c │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -760685,23 +760689,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 281afe │ │ │ │ mov r4, r1 │ │ │ │ b.n 281afa │ │ │ │ nop │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (281c40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760748,15 +760752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r0, #12 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r2, 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] @ (281d20 ) │ │ │ │ @@ -760840,15 +760844,15 @@ │ │ │ │ bx r1 │ │ │ │ b.n 282460 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2823f0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 281d5c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -760934,17 +760938,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r5, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ 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.w ip, [pc, #124] @ 281eb8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -760996,17 +761000,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r6, #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.w ip, [pc, #124] @ 281f50 │ │ │ │ mov r4, r3 │ │ │ │ @@ -761058,17 +761062,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r2, 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] @ (281fa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -761089,15 +761093,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r2, 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] @ (281fd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -761231,29 +761235,29 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ svc 226 @ 0xe2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ svc 204 @ 0xcc │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -761356,33 +761360,33 @@ │ │ │ │ b.n 2821e8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #196 @ 0xc4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ udf #16 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r0, #5 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #432] @ (282410 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -761550,17 +761554,17 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ ble.n 282344 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2824f4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #392] @ (2825c0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -761713,21 +761717,21 @@ │ │ │ │ b.n 28247c │ │ │ │ lsls r0, r0, #10 │ │ │ │ lsls r3, r6, #5 │ │ │ │ blt.n 282544 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ blt.n 2826c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #160] @ (282688 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ @@ -761794,15 +761798,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r3, r6, #5 │ │ │ │ bge.n 2826a4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 282620 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -761859,17 +761863,17 @@ │ │ │ │ mov r0, lr │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r2, r5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [pc, #56] @ (282790 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #593920 @ 0x91000 │ │ │ │ @@ -762017,25 +762021,25 @@ │ │ │ │ b.n 282876 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ vbsl q0, q4, q9 │ │ │ │ bhi.n 282990 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvc.n 282804 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #196] @ (2829e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -762117,23 +762121,23 @@ │ │ │ │ b.n 282976 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stc2 1, cr0, [r6, #456]! @ 0x1c8 │ │ │ │ bvs.n 28299c │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvs.n 2828f8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (282a9c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -762188,17 +762192,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2d5de0 │ │ │ │ b.n 282a76 │ │ │ │ stc2l 1, cr0, [r2], {114} @ 0x72 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (282ae8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762272,19 +762276,19 @@ │ │ │ │ cmp r6, #1 │ │ │ │ it ls │ │ │ │ strbls r6, [r0, #18] │ │ │ │ bhi.n 282b4e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfbd40172 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [pc, #108] @ (282bf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r2, r0, #475136 @ 0x74000 │ │ │ │ @@ -762405,21 +762409,21 @@ │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 282c80 │ │ │ │ nop │ │ │ │ @ instruction: 0xfac60172 │ │ │ │ bcc.n 282cb8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ 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 r3, [pc, #264] @ (282e18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -762513,19 +762517,19 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 282d88 │ │ │ │ ldrsh.w r0, [lr, #370] @ 0x172 │ │ │ │ bcs.n 282dd8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (282ec8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762581,19 +762585,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, #370] @ 0x172 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xfa4a00f0 │ │ │ │ + @ instruction: 0xfaea00f0 │ │ │ │ push {r3, 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] @ (282f84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -762655,19 +762659,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e80172 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98e00f0 │ │ │ │ + @ instruction: 0xfa2e00f0 │ │ │ │ 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, r3 │ │ │ │ ldr r3, [pc, #424] @ (283150 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -762836,26 +762840,26 @@ │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 28304a │ │ │ │ adds r5, #4 │ │ │ │ b.n 283046 │ │ │ │ nop │ │ │ │ @ instruction: 0xf72a0172 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh.w r0, [sl, #240] @ 0xf0 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + vst4. {d16-d19}, [sl :256], r0 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf7dc00f0 │ │ │ │ + ldr??.w r0, [ip, r0, lsl #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, #172] @ (283230 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -762925,21 +762929,21 @@ │ │ │ │ movne r1, #5 │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2831da │ │ │ │ b.n 283200 │ │ │ │ adc.w r1, lr, #15859712 @ 0xf20000 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf6f800f0 │ │ │ │ + @ instruction: 0xf79800f0 │ │ │ │ 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, #172] @ (283304 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -763009,21 +763013,21 @@ │ │ │ │ movne r1, #5 │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2832ae │ │ │ │ b.n 2832d4 │ │ │ │ orns r1, sl, #15859712 @ 0xf20000 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf62400f0 │ │ │ │ + movt r0, #18672 @ 0x48f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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] @ (2834d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -763187,26 +763191,26 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf3a60172 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eors.w r0, r2, #7864320 @ 0x780000 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + @ instruction: 0xf53200f0 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orns r0, sl, #7864320 @ 0x780000 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + adds.w r0, sl, #7864320 @ 0x780000 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orn r0, r2, #7864320 @ 0x780000 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + add.w r0, r2, #7864320 @ 0x780000 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bics.w r0, r8, #7864320 @ 0x780000 │ │ │ │ + @ instruction: 0xf4d800f0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (2835b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -763270,20 +763274,20 @@ │ │ │ │ ldr r2, [pc, #28] @ (2835c4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ rsb r1, r4, #114 @ 0x72 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf36c00f0 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + and.w r0, ip, #7864320 @ 0x780000 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf35800f0 │ │ │ │ + @ instruction: 0xf3f800f0 │ │ │ │ stmdb sp!, {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 │ │ │ │ ldr r3, [pc, #404] @ (283770 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -763438,22 +763442,22 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 2836a2 │ │ │ │ mov r4, r3 │ │ │ │ b.n 28369e │ │ │ │ mov r8, r3 │ │ │ │ b.n 28374e │ │ │ │ @ instruction: 0xf0f60172 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movw r0, #16624 @ 0x40f0 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + @ instruction: 0xf2e400f0 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf21200f0 │ │ │ │ + @ instruction: 0xf2b200f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #16 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -763721,21 +763725,21 @@ │ │ │ │ mrc 1, 3, r0, cr0, cr2, {3} │ │ │ │ stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -763832,17 +763836,17 @@ │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 283b54 │ │ │ │ b.n 283b70 │ │ │ │ nop │ │ │ │ mcrr 1, 7, r0, r8, cr2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #480] @ (283d80 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -764025,25 +764029,25 @@ │ │ │ │ b.n 283c08 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds.w r1, lr, r2, ror #1 │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r3!, {r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 283e16 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -764148,19 +764152,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia.w r0!, {r1, r4, r5, r6, r8} │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #152] @ (283f68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -764219,21 +764223,21 @@ │ │ │ │ blx 67214 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ b.n 283f30 │ │ │ │ @ instruction: 0xe8020172 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #491520 @ 0x78000 │ │ │ │ ldr.w r3, [r3, #3612] @ 0xe1c │ │ │ │ @@ -764534,15 +764538,15 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r1, 284308 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -764564,19 +764568,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (284324 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bxns ip │ │ │ │ + ldr r0, [pc, #16] @ (284330 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 283f50 │ │ │ │ + b.n 284090 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #488] @ (284524 ) │ │ │ │ @@ -764770,23 +764774,26 @@ │ │ │ │ b.n 2843b8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf98c00d9 │ │ │ │ + @ instruction: 0xfa2c00d9 │ │ │ │ cbnz r2, 2845aa │ │ │ │ lsls r2, r6, #5 │ │ │ │ - vshr.u64 q8, , #46 │ │ │ │ - b.n 283f24 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + b.n 284064 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf59600d9 │ │ │ │ - vshr.u64 q0, , #48 │ │ │ │ - vqadd.u32 q8, q12, │ │ │ │ + @ instruction: 0xf63600d9 │ │ │ │ + movs r0, r6 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 284574 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -764816,15 +764823,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2842d4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 284840 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - mcr2 0, 6, r0, cr4, cr9, {6} │ │ │ │ + vqadd.u32 q8, q10, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #344] @ (284720 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [pc, #344] @ (284724 ) │ │ │ │ @@ -764957,23 +764964,23 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 284914 │ │ │ │ lsls r2, r6, #5 │ │ │ │ rev r6, r5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, fp │ │ │ │ + add r8, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 284d44 │ │ │ │ + b.n 284e84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 284742 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldc2 0, cr0, [r4], #868 @ 0x364 │ │ │ │ + ldc2l 0, cr0, [r4, #-868] @ 0xfffffc9c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -765028,15 +765035,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2847e0 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 28129c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldc2 0, cr0, [r4], {217} @ 0xd9 │ │ │ │ + ldc2 0, cr0, [r4, #-868]! @ 0xfffffc9c │ │ │ │ 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] @ (2848b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -765269,24 +765276,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 28494e │ │ │ │ udf #10 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xfb1c00d9 │ │ │ │ - @ instruction: 0xfafa00d9 │ │ │ │ - @ instruction: 0xfb0c00d9 │ │ │ │ - @ instruction: 0xfb1400d9 │ │ │ │ - @ instruction: 0xfaee00d9 │ │ │ │ - @ instruction: 0xfaea00d9 │ │ │ │ - @ instruction: 0xfae600d9 │ │ │ │ - @ instruction: 0xfae200d9 │ │ │ │ - @ instruction: 0xfade00d9 │ │ │ │ - @ instruction: 0xfa3c00d9 │ │ │ │ + @ instruction: 0xfbbc00d9 │ │ │ │ + @ instruction: 0xfb9a00d9 │ │ │ │ + @ instruction: 0xfbac00d9 │ │ │ │ + @ instruction: 0xfbb400d9 │ │ │ │ + @ instruction: 0xfb8e00d9 │ │ │ │ + @ instruction: 0xfb8a00d9 │ │ │ │ + @ instruction: 0xfb8600d9 │ │ │ │ + @ instruction: 0xfb8200d9 │ │ │ │ + @ instruction: 0xfb7e00d9 │ │ │ │ + @ instruction: 0xfadc00d9 │ │ │ │ movw r3, #33340 @ 0x823c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 284acc │ │ │ │ movw r3, #33320 @ 0x8228 │ │ │ │ cmp r0, r3 │ │ │ │ bls.n 284b0e │ │ │ │ sub.w r0, r0, #33280 @ 0x8200 │ │ │ │ @@ -765644,17 +765651,17 @@ │ │ │ │ movhi r0, #0 │ │ │ │ bls.n 284e02 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (284e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr.w ip, [pc, #292] @ 284f3c │ │ │ │ movw r3, #35898 @ 0x8c3a │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ beq.n 284f04 │ │ │ │ bhi.n 284e8e │ │ │ │ @@ -765976,15 +765983,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ bl a1ccc │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 28511e │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #124] @ (285214 ) │ │ │ │ @@ -766166,21 +766173,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2852d2 │ │ │ │ nop │ │ │ │ bmi.n 2852cc │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xf25000d9 │ │ │ │ - @ instruction: 0xf29200d9 │ │ │ │ - @ instruction: 0xf2ba00d9 │ │ │ │ - @ instruction: 0xf21e00d9 │ │ │ │ - @ instruction: 0xf22800d9 │ │ │ │ - movw r0, #57561 @ 0xe0d9 │ │ │ │ - @ instruction: 0xf25a00d9 │ │ │ │ + @ instruction: 0xf2f000d9 │ │ │ │ + @ instruction: 0xf33200d9 │ │ │ │ + @ instruction: 0xf35a00d9 │ │ │ │ + @ instruction: 0xf2be00d9 │ │ │ │ + movt r0, #32985 @ 0x80d9 │ │ │ │ + @ instruction: 0xf2ee00d9 │ │ │ │ + @ instruction: 0xf2fa00d9 │ │ │ │ stmdb 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, r3 │ │ │ │ ldr r3, [pc, #232] @ (285494 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -766267,18 +766274,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 285438 │ │ │ │ bcc.n 2854e4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xf0ec00d9 │ │ │ │ - @ instruction: 0xf12c00d9 │ │ │ │ - @ instruction: 0xf13400d9 │ │ │ │ - sbcs.w r0, r8, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xf18c00d9 │ │ │ │ + rsb r0, ip, #217 @ 0xd9 │ │ │ │ + rsbs r0, r4, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xf21800d9 │ │ │ │ stmdb sp!, {r4, 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, #444] @ (285678 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ @@ -766677,19 +766684,19 @@ │ │ │ │ bne.n 2858fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2858f0 │ │ │ │ b.n 285732 │ │ │ │ beq.n 28599c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - vqadd.s32 q8, q12, │ │ │ │ - vshr.s64 q0, , #26 │ │ │ │ - mcr 0, 0, r0, cr8, cr9, {6} │ │ │ │ - stc 0, cr0, [sl, #868]! @ 0x364 │ │ │ │ - mrc 0, 4, r0, cr10, cr9, {6} │ │ │ │ + and.w r0, r8, #217 @ 0xd9 │ │ │ │ + orr.w r0, r6, #217 @ 0xd9 │ │ │ │ + mcr 0, 5, r0, cr8, cr9, {6} │ │ │ │ + mcr 0, 2, r0, cr10, cr9, {6} │ │ │ │ + vqadd.s64 q0, q13, │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r4 │ │ │ │ @@ -766978,17 +766985,17 @@ │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 285c5e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 285c1c │ │ │ │ b.n 285bb0 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ 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 r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ @@ -767043,15 +767050,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ bl 3a8c34 │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf62c00eb │ │ │ │ + movt r0, #51435 @ 0xc8eb │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ @@ -767092,15 +767099,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 3a8ac8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 285d96 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e800eb │ │ │ │ + @ instruction: 0xf68800eb │ │ │ │ stmdb sp!, {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 r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -767533,17 +767540,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 286260 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 286230 │ │ │ │ b.n 2861aa │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -767863,15 +767870,15 @@ │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -768208,33 +768215,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (2869ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (2869f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + svc 6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subw r0, lr, #2270 @ 0x8de │ │ │ │ + @ instruction: 0xf74e00de │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r0, [r0, #2764] @ 0xacc │ │ │ │ cbz r0, 286a3c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -768633,17 +768640,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 286e42 │ │ │ │ @ instruction: 0xb8ee │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bge.n 286e48 │ │ │ │ + blt.n 286f88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bge.n 286de4 │ │ │ │ + blt.n 286f24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 286eec │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -768679,15 +768686,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bls.n 286ed4 │ │ │ │ + bge.n 287014 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ (287010 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -768845,19 +768852,19 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ bl 286b6c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xb67a │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bhi.n 287028 │ │ │ │ + bls.n 287168 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2871e8 │ │ │ │ + bls.n 287128 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2871a8 │ │ │ │ + bhi.n 2870e8 │ │ │ │ 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, #84] @ (287184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -768889,17 +768896,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r5, r7, lr} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bvc.n 287178 │ │ │ │ + bhi.n 2870b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 28712c │ │ │ │ + bhi.n 28726c │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #40] @ 2871c8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -769004,21 +769011,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (2872d0 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 28721a │ │ │ │ push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bvc.n 2873a0 │ │ │ │ + bhi.n 2872e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 287370 │ │ │ │ + bvc.n 2872b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 287340 │ │ │ │ + bvc.n 287280 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvc.n 28730c │ │ │ │ + bvc.n 28724c │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 287368 │ │ │ │ mov r5, r1 │ │ │ │ @@ -769127,17 +769134,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130a80 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 2873b4 │ │ │ │ cbz r2, 28748c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bvs.n 287448 │ │ │ │ + bvs.n 287388 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 2873f4 │ │ │ │ + bvs.n 287534 │ │ │ │ lsls r1, 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, #100] @ (2874b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -769225,15 +769232,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sxth r0, r1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bmi.n 28751c │ │ │ │ + bpl.n 28745c │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #16777216 @ 0x1000000 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov.w r1, #503324160 @ 0x1e001e00 │ │ │ │ str.w lr, [r0, #2268] @ 0x8dc │ │ │ │ @@ -769302,15 +769309,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #16] │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 28768a │ │ │ │ + cbz r2, 2876b2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r4, [r4, #14] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -769499,17 +769506,17 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n 2877ae │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #12] │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - uxth r6, r0 │ │ │ │ + cbz r6, 28789c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r4, [r7, #6] │ │ │ │ lsls r2, r6, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -769905,15 +769912,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #640 @ 0x280 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r0, 287cb8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (287cbc ) │ │ │ │ @@ -769971,15 +769978,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -770128,19 +770135,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 287e96 │ │ │ │ nop │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #40] @ (287f04 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -770208,19 +770215,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 287f60 │ │ │ │ nop │ │ │ │ add r7, pc, #744 @ (adr r7, 288274 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, 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] @ (287fc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -770284,19 +770291,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 28800c │ │ │ │ nop │ │ │ │ add r6, pc, #976 @ (adr r6, 288420 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #184] @ (288128 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770371,19 +770378,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 28792c │ │ │ │ b.n 2880c0 │ │ │ │ add r6, pc, #392 @ (adr r6, 2882b4 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w lr, r0, lsl #1 │ │ │ │ add.w r3, lr, r0 │ │ │ │ add.w r8, r3, #5 │ │ │ │ add.w r9, r0, #2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -774183,17 +774190,17 @@ │ │ │ │ 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 28ac74 │ │ │ │ nop │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -774681,15 +774688,15 @@ │ │ │ │ addne r0, r0, r1 │ │ │ │ addeq.w r0, r0, r1, lsr #1 │ │ │ │ cmp r3, ip │ │ │ │ bgt.n 28b186 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bge.n 28b230 │ │ │ │ + bge.n 28b170 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movw r3, #34074 @ 0x851a │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 28b1ee │ │ │ │ movw r3, #34068 @ 0x8514 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 28b224 │ │ │ │ @@ -774801,19 +774808,19 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ b.n 28b2c8 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -774894,17 +774901,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 28b3aa │ │ │ │ nop │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #840] @ 28b748 │ │ │ │ sub sp, #32 │ │ │ │ @@ -775244,51 +775251,51 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 28b6f0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #992] @ (28bb2c ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [pc, #360] @ (28b8c0 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #408] @ (28b948 ) │ │ │ │ @@ -775459,27 +775466,27 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 28b8ce │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #288] @ (28ba6c ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bx r5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ @@ -775541,21 +775548,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (28ba20 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 28b9cc │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -775923,17 +775930,17 @@ │ │ │ │ nop │ │ │ │ cmp r6, r3 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add ip, sl │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -777304,39 +777311,39 @@ │ │ │ │ nop │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 28cd2c │ │ │ │ mov lr, r2 │ │ │ │ @@ -777409,19 +777416,19 @@ │ │ │ │ ldrb.w r2, [r2, #1458] @ 0x5b2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 28ccae │ │ │ │ b.n 28ccee │ │ │ │ nop │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #196] @ 28ce10 │ │ │ │ mov lr, r2 │ │ │ │ @@ -777494,19 +777501,19 @@ │ │ │ │ ldrb.w r2, [r2, #1458] @ 0x5b2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 28cd8e │ │ │ │ b.n 28cdd2 │ │ │ │ nop │ │ │ │ ldr r2, [r0, r6] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #104] @ (28ce9c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -777550,17 +777557,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r0, 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #112] @ (28cf2c ) │ │ │ │ @@ -777608,17 +777615,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r3, r0] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #244] @ (28d040 ) │ │ │ │ @@ -777721,19 +777728,19 @@ │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ b.n 28cf90 │ │ │ │ mov r8, r3 │ │ │ │ movs r6, #6 │ │ │ │ b.n 28cf90 │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [pc, #284] @ (28d180 ) │ │ │ │ @@ -777858,17 +777865,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #204] @ (28d268 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -777953,19 +777960,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #204] @ (28d358 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -778050,19 +778057,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r6, [r0, r1] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r0, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #184] @ (28d434 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -778139,17 +778146,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 28d3b0 │ │ │ │ nop │ │ │ │ strh r6, [r2, r5] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #184] @ (28d50c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -778225,17 +778232,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 28d488 │ │ │ │ nop │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #196] @ (28d5f0 ) │ │ │ │ @@ -778320,17 +778327,17 @@ │ │ │ │ b.n 28d55c │ │ │ │ mov r1, r3 │ │ │ │ movs r5, #6 │ │ │ │ b.n 28d55c │ │ │ │ nop │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (28d690 ) │ │ │ │ @@ -778387,15 +778394,15 @@ │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ bl 28bac4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 28d708 │ │ │ │ bhi.n 28d6c0 │ │ │ │ movw r3, #34037 @ 0x84f5 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -778576,15 +778583,15 @@ │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r1, lr │ │ │ │ bls.n 28d7b2 │ │ │ │ b.n 28d81e │ │ │ │ nop │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -779438,33 +779445,33 @@ │ │ │ │ nop │ │ │ │ movs r6, #132 @ 0x84 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r4, pc, #400 @ (adr r4, 28e3c0 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 28e240 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #1] │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r3 │ │ │ │ @@ -780077,19 +780084,19 @@ │ │ │ │ cmp r8, r9 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ cmp r8, r9 │ │ │ │ adds r2, r1, #6 │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1503] @ 0x5df │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 28e48e │ │ │ │ ldrb.w r2, [r3, #1636] @ 0x664 │ │ │ │ ldr r3, [pc, #720] @ (28ecec ) │ │ │ │ @@ -780758,19 +780765,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (28f1d8 ) │ │ │ │ asrs r4, r5, #11 │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ vldr s14, [r8, #80] @ 0x50 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r5, #0 │ │ │ │ ble.n 28f226 │ │ │ │ @@ -781639,25 +781646,25 @@ │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #28 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r0, [r1, #1524] @ 0x5f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 28f920 │ │ │ │ ldrb.w r0, [r1, #1636] @ 0x664 │ │ │ │ ldr r1, [pc, #844] @ (28fff0 ) │ │ │ │ @@ -781935,21 +781942,21 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr s15, [r7] │ │ │ │ b.n 28fcfa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r7, [pc, #904] @ (29038c ) │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r3 │ │ │ │ @@ -783006,29 +783013,29 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite le │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ movgt r2, r3 │ │ │ │ str.w r2, [r4, #128] @ 0x80 │ │ │ │ b.n 2904d6 │ │ │ │ vsra.u16 q8, , #8 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #920] @ (29104c ) │ │ │ │ + ldr r7, [pc, #536] @ (290ecc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #1008] @ (2910ac ) │ │ │ │ + ldr r5, [pc, #624] @ (290f2c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + ldr r0, [pc, #168] @ (290d6c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add ip, r4 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r1, r5, #98304 @ 0x18000 │ │ │ │ ldrb.w r0, [r1, #1519] @ 0x5ef │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2902aa │ │ │ │ ldr.w r0, [pc, #2588] @ 2916f4 │ │ │ │ ldrb.w r1, [r1, #1636] @ 0x664 │ │ │ │ @@ -783856,29 +783863,29 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 2904c2 │ │ │ │ adds r3, #6 │ │ │ │ and.w r3, r3, #7 │ │ │ │ b.w 2904ca │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r0 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ subs.w r0, r0, #37120 @ 0x9100 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -784036,19 +784043,19 @@ │ │ │ │ ldr r7, [pc, #0] @ (2918d4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {} │ │ │ │ ldmia.w sl!, {r0, r4, r5, r6, r8} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8540171 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ 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, #404] @ 291a94 │ │ │ │ sub sp, #32 │ │ │ │ @@ -784288,21 +784295,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 291af8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 291620 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 29152c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ 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, #328] @ 291d08 │ │ │ │ sub sp, #32 │ │ │ │ @@ -784489,17 +784496,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 291d58 │ │ │ │ nop │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -784566,17 +784573,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 291e28 │ │ │ │ nop │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r3, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ 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 r2, [pc, #68] @ (291f08 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784603,15 +784610,15 @@ │ │ │ │ vldr s0, [sp, #12] │ │ │ │ bl 291728 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r1, #32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ 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, #68] @ (291f64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784638,15 +784645,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2918f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #30 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ 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, #68] @ (291fc0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784673,15 +784680,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 291aa0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r2, #29 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (29201c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784708,15 +784715,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 291bb0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r7, #27 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ 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, #68] @ (292078 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784743,15 +784750,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 291d14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ 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, #68] @ (2920d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784778,15 +784785,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 291de4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ 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 r4, [pc, #84] @ (292144 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -784822,15 +784829,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r2, r4, #23 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (2921b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -784866,17 +784873,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29219c │ │ │ │ nop │ │ │ │ lsls r4, r6, #21 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 291b4c │ │ │ │ + b.n 291c8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ (292228 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -784912,17 +784919,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r1, r3, #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] @ (2922a8 ) │ │ │ │ @@ -784961,15 +784968,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r1, r3, #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] @ (292324 ) │ │ │ │ @@ -785007,15 +785014,15 @@ │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r1, #16 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #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, #80] @ (292390 ) │ │ │ │ @@ -785048,17 +785055,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 292378 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 29296c │ │ │ │ + b.n 292aac │ │ │ │ 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] @ (292400 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -785095,17 +785102,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #12 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r7, #8 │ │ │ │ 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 r4, [pc, #88] @ (292474 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -785141,17 +785148,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #10 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (2924e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -785187,17 +785194,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2924d0 │ │ │ │ nop │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 292818 │ │ │ │ + b.n 292958 │ │ │ │ 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] @ (292558 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -785234,17 +785241,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ (2925cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -785280,17 +785287,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (292640 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -785326,17 +785333,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 292628 │ │ │ │ nop │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2926c0 │ │ │ │ + b.n 292800 │ │ │ │ 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, #88] @ (2926b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -785372,17 +785379,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29269c │ │ │ │ nop │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 29278c │ │ │ │ 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, #56] @ (292708 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -785408,15 +785415,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 291d14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ 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 r4, [pc, #64] @ (292760 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -785442,15 +785449,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 291d14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vsra.u32 q0, , #16 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (2927d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -785485,17 +785492,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2927b8 │ │ │ │ nop │ │ │ │ vbsl q8, q4, │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + svc 74 @ 0x4a │ │ │ │ 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, #56] @ (292824 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -785520,15 +785527,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 291de4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mcr2 1, 7, r0, cr4, cr1, {3} │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ 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 r4, [pc, #64] @ (29287c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -785554,15 +785561,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 291de4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ mrc2 1, 4, r0, cr4, cr1, {3} │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [pc, #628] @ (292afc ) │ │ │ │ movw ip, #36873 @ 0x9009 │ │ │ │ cmp r1, ip │ │ │ │ add r3, pc │ │ │ │ beq.w 292a12 │ │ │ │ bhi.n 2928cc │ │ │ │ @@ -785871,17 +785878,17 @@ │ │ │ │ bmi.n 292b78 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb9e0171 │ │ │ │ bmi.n 292ac4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (292c44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -785922,17 +785929,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfaf20171 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #164] @ (292d08 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -786002,21 +786009,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 292c34 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa520171 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcc.n 292d74 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #168] @ (292de0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -786088,21 +786095,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vst2.8 {d0[3],d1[3]}, [r2 :16], r1 │ │ │ │ bcs.n 292d64 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcs.n 292ea0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #168] @ (292eb4 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -786174,21 +786181,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh.w r0, [ip, #369] @ 0x171 │ │ │ │ bne.n 292e90 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r1, r3, #3 │ │ │ │ bne.n 292dcc │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r7, [pc, #408] @ (293060 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #104] @ (292f48 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -786232,19 +786239,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf7f20171 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #816] @ (293284 ) │ │ │ │ + ldr r7, [pc, #432] @ (293104 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (292fdc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -786291,19 +786298,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7660171 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #232] @ (2930d0 ) │ │ │ │ + ldr r6, [pc, #872] @ (293350 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #112] @ (29306c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -786351,19 +786358,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6d40171 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #672] @ (293318 ) │ │ │ │ + ldr r6, [pc, #288] @ (293198 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ 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, #68] @ (2930d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786389,15 +786396,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28e254 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #18545 @ 0x4871 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ 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, #68] @ (29312c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786423,15 +786430,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf5e80171 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ 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, #96] @ (2931a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786470,15 +786477,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf58c0171 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ (29321c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786517,15 +786524,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds.w r1, r4, #15794176 @ 0xf10000 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ 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 r4, [pc, #84] @ (29328c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -786560,15 +786567,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ eors.w r1, sl, #15794176 @ 0xf10000 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (2932f8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -786603,15 +786610,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bic.w r1, ip, #15794176 @ 0xf10000 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (293368 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786646,17 +786653,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 293350 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3c00171 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 293398 │ │ │ │ + bcc.n 2932d8 │ │ │ │ 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, #84] @ (2933dc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -786691,15 +786698,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf34a0171 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (293448 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -786734,15 +786741,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2dc0171 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (2934b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786777,17 +786784,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2934a0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2700171 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 293448 │ │ │ │ + bcs.n 293588 │ │ │ │ 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, #116] @ (293548 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786835,17 +786842,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29351a │ │ │ │ nop │ │ │ │ @ instruction: 0xf1fc0171 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 2935b8 │ │ │ │ + bne.n 2934f8 │ │ │ │ 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 r5, [pc, #84] @ (2935b8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -786883,15 +786890,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sbc.w r1, ip, #113 @ 0x71 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ 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 r5, [pc, #92] @ (29362c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -786930,15 +786937,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add.w r1, r0, #113 @ 0x71 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ (2936b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -786986,17 +786993,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29368a │ │ │ │ nop │ │ │ │ eor.w r1, ip, #113 @ 0x71 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + beq.n 293788 │ │ │ │ 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 r5, [pc, #84] @ (293728 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -787034,15 +787041,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vsra.s32 q8, , #4 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + movs r0, #6 │ │ │ │ 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 r5, [pc, #92] @ (29379c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -787081,15 +787088,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28ecf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vsra.s16 q0, , #16 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ add.w ip, r0, #56 @ 0x38 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cbz r1, 2937b6 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ @@ -787252,22 +787259,22 @@ │ │ │ │ ldr r2, [pc, #32] @ (293974 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 293916 │ │ │ │ nop │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vmla.i d16, d16, d3[7] │ │ │ │ - vmla.i32 d0, d26, d15[1] │ │ │ │ + orn r0, r0, #239 @ 0xef │ │ │ │ + orr.w r0, sl, #239 @ 0xef │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -788109,25 +788116,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 294094 │ │ │ │ lsls r1, r6, #5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ittt │ │ │ │ lsl r1, r6, #5 │ │ │ │ - asr r0, r6, #22 │ │ │ │ + asr r0, r2, #25 │ │ │ │ lsl r1, r3, #3 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ 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, #24] @ (2942c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -788159,15 +788166,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 294afc │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ @@ -788245,29 +788252,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (294404 ) │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29437a │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -788455,25 +788462,25 @@ │ │ │ │ str r1, [r3, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ b.n 29455a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ b.n 29450c │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #140] @ (2946bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -788531,21 +788538,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ b.n 294670 │ │ │ │ b.n 294800 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #300] @ (294810 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -788668,21 +788675,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ b.n 29472e │ │ │ │ nop │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #600] @ (294a90 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -789173,23 +789180,23 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 1b7bec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 294bb8 │ │ │ │ nop │ │ │ │ bgt.n 294dc8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (294e28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -789242,15 +789249,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 294e12 │ │ │ │ nop │ │ │ │ bls.n 294e90 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #524] @ (295050 ) │ │ │ │ mov r9, r2 │ │ │ │ @@ -789449,39 +789456,39 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 294f40 │ │ │ │ nop │ │ │ │ bhi.n 294f70 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #156] @ (295138 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -789544,19 +789551,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ bvs.n 2951a8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbnz r1, 295154 │ │ │ │ add.w r0, r0, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [r0, #3780] @ 0xec4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -789633,15 +789640,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 295204 │ │ │ │ nop │ │ │ │ bmi.n 295208 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - uxth r0, r1 │ │ │ │ + cbz r0, 295282 │ │ │ │ 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, #108] @ (2952b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -789748,19 +789755,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bmi.n 295360 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (295434 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -789835,17 +789842,17 @@ │ │ │ │ bl 20baa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ bcc.n 2954e8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ bcs.n 295428 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r1, 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] @ (2954a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -789921,15 +789928,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ b.n 2954ee │ │ │ │ nop │ │ │ │ bcs.n 29555c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ 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, #24] @ (29554c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -789979,17 +789986,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bne.n 2956ac │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #132] @ (295660 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -790043,19 +790050,19 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ beq.n 29564c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #152] @ (295718 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -790116,21 +790123,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ beq.n 2957bc │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #216] @ (295814 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -790218,21 +790225,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 29584a │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ @@ -790291,45 +790298,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (2958e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (2958e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #912 @ (adr r4, 295c40 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 295ac0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2960a0 │ │ │ │ + b.n 2951e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov lr, r0 │ │ │ │ @@ -790402,21 +790409,21 @@ │ │ │ │ b.n 29599e │ │ │ │ ldr r2, [pc, #24] @ (2959d8 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 295962 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w sl, [pc, #508] @ 295bec │ │ │ │ @@ -790625,50 +790632,50 @@ │ │ │ │ bne.n 295bc0 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ b.n 295bc0 │ │ │ │ add r6, pc, #24 @ (adr r6, 295c08 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xfae400ea │ │ │ │ - @ instruction: 0xf38e00ef │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + @ instruction: 0xfb8400ea │ │ │ │ + bic.w r0, lr, #7831552 @ 0x778000 │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia.w r8, {r0, r3, r4, r6, r7} │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldmdb r8!, {r0, r3, r4, r6, r7} │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #224] @ (295d34 ) │ │ │ │ @@ -790761,23 +790768,23 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r6, #5 │ │ │ │ add r3, pc, #656 @ (adr r3, 295fc8 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -790916,21 +790923,21 @@ │ │ │ │ b.n 295e00 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r1, r6, #5 │ │ │ │ add r2, pc, #416 @ (adr r2, 296074 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ asrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r1, r3, #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 r8, r2 │ │ │ │ @@ -791748,30 +791755,30 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #976 @ (adr r0, 296bb4 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfb0400d8 │ │ │ │ - @ instruction: 0xfb0e00d8 │ │ │ │ + @ instruction: 0xfba400d8 │ │ │ │ + @ instruction: 0xfbae00d8 │ │ │ │ stmdb 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, [r0, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ @@ -791968,15 +791975,15 @@ │ │ │ │ adds r3, #2 │ │ │ │ cmp fp, r2 │ │ │ │ beq.n 296920 │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 296a00 │ │ │ │ b.n 296920 │ │ │ │ nop │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ 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, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -792205,15 +792212,15 @@ │ │ │ │ b.n 296b9e │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ b.n 296af0 │ │ │ │ nop │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ @@ -793801,30 +793808,30 @@ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ b.n 297864 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #10] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xe81c00d8 │ │ │ │ - b.n 2978c4 │ │ │ │ + ldmia.w ip!, {r3, r4, r6, r7} │ │ │ │ + b.n 297a04 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 2977a8 │ │ │ │ + b.n 2978e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 29774c │ │ │ │ + b.n 29788c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 2975f4 │ │ │ │ + b.n 297734 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 2984f0 │ │ │ │ + b.n 297630 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ @@ -794066,27 +794073,27 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 297e04 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 297844 │ │ │ │ + b.n 297984 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 297868 │ │ │ │ + b.n 2979a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r4, #16] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 29855c │ │ │ │ + b.n 29869c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 2985f0 │ │ │ │ + b.n 298730 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 2984dc │ │ │ │ + b.n 29861c │ │ │ │ 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, #688] @ (29826c ) │ │ │ │ add.w fp, r3, #94208 @ 0x17000 │ │ │ │ @@ -794356,17 +794363,17 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, #0] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 2985a4 │ │ │ │ + b.n 2986e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 298598 │ │ │ │ + b.n 2986d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cbz r3, 29828c │ │ │ │ ldrb.w r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, 298290 │ │ │ │ movs r0, #1 │ │ │ │ @@ -794381,15 +794388,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (2982b4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67e54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 2982d4 │ │ │ │ + b.n 298414 │ │ │ │ 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, #3288] @ 0xcd8 │ │ │ │ ldr r6, [pc, #208] @ (29839c ) │ │ │ │ sub.w sp, sp, #776 @ 0x308 │ │ │ │ @@ -794468,17 +794475,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 2984b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + b.n 298410 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794674,17 +794681,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ b.n 298456 │ │ │ │ nop │ │ │ │ add r3, pc, #64 @ (adr r3, 2985f8 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 298560 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -795425,15 +795432,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bpl.n 298d80 │ │ │ │ + bvs.n 298ec0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #116] @ 298eac │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -795481,15 +795488,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #5 │ │ │ │ strb r2, [r7, #6] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 298f60 │ │ │ │ + bpl.n 298ea0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r6, [r5, #5] │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -795540,15 +795547,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 298ef8 │ │ │ │ + bpl.n 299038 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r2, #3] │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -795600,15 +795607,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r6, #5 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 299068 │ │ │ │ + bmi.n 298fa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #0] │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -795635,15 +795642,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bcc.n 298ffc │ │ │ │ + bmi.n 29913c │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (2990c8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -795690,15 +795697,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bcc.n 2991c8 │ │ │ │ + bmi.n 299108 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -795748,15 +795755,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 29915c │ │ │ │ + bcc.n 29909c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -795808,15 +795815,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2992f4 │ │ │ │ + bcc.n 299234 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -795845,15 +795852,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bcs.n 29927c │ │ │ │ + bcs.n 2991bc │ │ │ │ lsls r0, r3, #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, #64] @ 2992b4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -795878,15 +795885,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bne.n 299244 │ │ │ │ + bcs.n 299384 │ │ │ │ lsls r0, r3, #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, #68] @ 299310 │ │ │ │ mov r4, r3 │ │ │ │ @@ -795913,15 +795920,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #8] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bne.n 299218 │ │ │ │ + bcs.n 299358 │ │ │ │ lsls r0, r3, #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, #68] @ 29936c │ │ │ │ mov r4, r3 │ │ │ │ @@ -795948,15 +795955,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bne.n 2993e4 │ │ │ │ + bne.n 299324 │ │ │ │ lsls r0, r3, #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, #64] @ 2993c4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -795981,15 +795988,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - beq.n 2993ac │ │ │ │ + bne.n 2992ec │ │ │ │ lsls r0, r3, #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, #68] @ 299420 │ │ │ │ mov r4, r3 │ │ │ │ @@ -796016,15 +796023,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - beq.n 299380 │ │ │ │ + bne.n 2994c0 │ │ │ │ lsls r0, r3, #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, #68] @ 29947c │ │ │ │ mov r4, r3 │ │ │ │ @@ -796051,15 +796058,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - beq.n 29954c │ │ │ │ + bne.n 29948c │ │ │ │ lsls r0, r3, #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, #68] @ 2994d8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -796086,15 +796093,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - beq.n 299518 │ │ │ │ + beq.n 299458 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -796116,15 +796123,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 297fa8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 299624 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #56] @ 299574 │ │ │ │ mov r4, r3 │ │ │ │ @@ -796147,15 +796154,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 297fa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + beq.n 29960c │ │ │ │ lsls r0, r3, #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] @ (2995bc ) │ │ │ │ @@ -796517,15 +796524,15 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #116] @ (299a28 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -796573,15 +796580,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -796632,15 +796639,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r6, #5 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -796693,15 +796700,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r1, r6, #5 │ │ │ │ str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -796730,15 +796737,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #26] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #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, #68] @ 299c20 │ │ │ │ mov r4, r3 │ │ │ │ @@ -796765,15 +796772,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r0, r3, #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, #68] @ 299c7c │ │ │ │ mov r4, r3 │ │ │ │ @@ -796800,15 +796807,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #20] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #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, #68] @ 299cd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -796835,15 +796842,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #16] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (299d2c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -796869,15 +796876,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (299d80 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -796903,15 +796910,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (299dd4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -796937,15 +796944,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #52] @ 299e20 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -797120,15 +797127,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (29a034 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -797154,15 +797161,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (29a088 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -797189,15 +797196,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (29a0dc ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -797223,15 +797230,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29a134 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -797259,15 +797266,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29a18c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -797295,15 +797302,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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 ip, [pc, #48] @ 29a1d4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -797605,17 +797612,17 @@ │ │ │ │ add r3, pc │ │ │ │ bl aa660 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl 29a494 │ │ │ │ @@ -797676,17 +797683,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #10] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ 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, #128] @ (29a654 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -797736,19 +797743,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29a62e │ │ │ │ strh r0, [r0, #8] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ 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, #104] @ (29a6dc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -797875,22 +797882,22 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ add r1, r3 │ │ │ │ b.n 29a74e │ │ │ │ ldrb r0, [r4, #31] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ite │ │ │ │ - lsl r0, r3, #3 │ │ │ │ - itet @ unpredictable │ │ │ │ - lsl r0, r3, #3 │ │ │ │ - stmiaal r0!, {r1, r2, r3} │ │ │ │ - lsl 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, #104] @ (29a84c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -798016,24 +798023,24 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ b.n 29a8be │ │ │ │ ldrb r0, [r6, #25] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - it pl │ │ │ │ - lslpl r0, r3, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - ittt ne │ │ │ │ - lslne r0, r3, #3 │ │ │ │ - pushne {r4, r5, r6, r7, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + it │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + it ls │ │ │ │ + lslls r0, r3, #3 │ │ │ │ + ittt ls │ │ │ │ + lslls r0, r3, #3 │ │ │ │ + ittt lt @ unpredictable │ │ │ │ + lsllt r0, r3, #3 │ │ │ │ + pushlt {r4, r5, r6, r7, lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #88] @ 29a9ac │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ add ip, pc │ │ │ │ @@ -798063,20 +798070,20 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bkpt 0x00e0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + nop {8} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte pl │ │ │ │ + lslpl r0, r3, #3 │ │ │ │ + pushpl {r4, r5, r6, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 29aa4c │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ @@ -798126,21 +798133,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #20] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bkpt 0x0068 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bkpt 0x0048 │ │ │ │ + it eq │ │ │ │ + lsleq r0, r3, #3 │ │ │ │ + ite cc │ │ │ │ + lslcc r0, r3, #3 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #116] @ 29aae4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -798185,19 +798192,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0086 │ │ │ │ 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.w ip, [pc, #88] @ 29ab5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -798230,17 +798237,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r0, r3, #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, #48] @ (29abac ) │ │ │ │ @@ -798755,15 +798762,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 297668 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #23] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [pc, #116] @ 29b1d4 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -798811,15 +798818,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #21] │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r6, [pc, #584] @ (29b420 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #272] @ (29b2f4 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -798870,15 +798877,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r5, [pc, #1016] @ (29b668 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #688] @ (29b52c ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -798930,15 +798937,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #16] │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r5, [pc, #400] @ (29b4a0 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #48] @ (29b34c ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -798967,15 +798974,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #14] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r0, r3, #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, #68] @ 29b3cc │ │ │ │ mov r4, r3 │ │ │ │ @@ -799002,15 +799009,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r6, [r0, #13] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r0, r3, #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, #68] @ 29b428 │ │ │ │ mov r4, r3 │ │ │ │ @@ -799037,15 +799044,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r2, [r5, #11] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r0, r3, #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, #68] @ 29b484 │ │ │ │ mov r4, r3 │ │ │ │ @@ -799072,15 +799079,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (29b4d8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799106,15 +799113,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (29b52c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799140,15 +799147,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r4, #7] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (29b580 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799174,15 +799181,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29b5d8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799210,15 +799217,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #4] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29b630 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799246,15 +799253,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, #3] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29b688 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799282,15 +799289,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cbz r2, 29b70c │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29b6e0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799318,15 +799325,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cbz r6, 29b754 │ │ │ │ + push {r1, r2, r4, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29b738 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799354,15 +799361,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cbz r2, 29b79e │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (29b790 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -799390,15 +799397,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 297d14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cbz r6, 29b7e6 │ │ │ │ + cbz r6, 29b80e │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -799988,15 +799995,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 297668 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #128] @ 29bec0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -800047,15 +800054,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsls r1, r6, #5 │ │ │ │ sbcs r2, r6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adcs r0, r3 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -800110,15 +800117,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #5 │ │ │ │ asrs r2, r2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r2, r6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -800175,15 +800182,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #5 │ │ │ │ eors r2, r5 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ands r2, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -800212,15 +800219,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r3, #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, #68] @ 29c0d8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -800247,15 +800254,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #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, #68] @ 29c134 │ │ │ │ mov r4, r3 │ │ │ │ @@ -800282,15 +800289,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r3, #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, #68] @ 29c190 │ │ │ │ mov r4, r3 │ │ │ │ @@ -800317,15 +800324,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -800351,15 +800358,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 297668 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #128] @ 29c280 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -800410,15 +800417,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -800473,15 +800480,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r5, #82 @ 0x52 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -800538,15 +800545,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r4, #170 @ 0xaa │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -800575,15 +800582,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r7, pc, #944 @ (adr r7, 29c7f4 ) │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r0, r3, #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, #68] @ 29c498 │ │ │ │ mov r4, r3 │ │ │ │ @@ -800610,15 +800617,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r7, pc, #688 @ (adr r7, 29c750 ) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r0, r3, #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, #68] @ 29c4f4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -800645,15 +800652,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r7, pc, #432 @ (adr r7, 29c6ac ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r0, r3, #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, #68] @ 29c550 │ │ │ │ mov r4, r3 │ │ │ │ @@ -800680,15 +800687,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 297668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r7, pc, #176 @ (adr r7, 29c608 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 29c888 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ add.w ip, r0, #94208 @ 0x17000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w lr, r0, #98304 @ 0x18000 │ │ │ │ vldr s14, [ip, #824] @ 0x338 │ │ │ │ @@ -800996,15 +801003,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, r7] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r3, pc, #384 @ (adr r3, 29caa4 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 29c924 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -801212,17 +801219,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r6] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r1, pc, #288 @ (adr r1, 29cce4 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 29cf64 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #880 @ (adr r0, 29cf38 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 29cdb8 ) │ │ │ │ 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] @ (29cbec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -801284,21 +801291,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r0, pc, #744 @ (adr r0, 29cf70 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 29cdf0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #816 @ (adr r0, 29cfbc ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 29ce3c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #616 @ (adr r0, 29cef8 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 29cd78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ 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, #40] @ (29cccc ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -801370,21 +801377,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r0, pc, #24 @ (adr r0, 29cd94 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 29d014 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #464 @ (adr r0, 29cf50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r0, pc, #536 @ (adr r0, 29cf9c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #256] @ (29cea0 ) │ │ │ │ @@ -801728,15 +801735,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strb r2, [r6, r7] │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #256] @ (29d318 ) │ │ │ │ @@ -801822,15 +801829,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strb r2, [r7, r2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r3, [pc, #256] @ (29d428 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ lsls r2, r0, #5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ @@ -802000,15 +802007,15 @@ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ b.n 29d48e │ │ │ │ nop │ │ │ │ strh r0, [r2, r2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #256] @ (29d66c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -802091,15 +802098,15 @@ │ │ │ │ vldr s0, [sp, #16] │ │ │ │ b.n 29d5b2 │ │ │ │ nop │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r0, #118784 @ 0x1d000 │ │ │ │ add.w r3, r0, #120320 @ 0x1d600 │ │ │ │ add.w r0, r0, #120832 @ 0x1d800 │ │ │ │ movw r1, #36001 @ 0x8ca1 │ │ │ │ movt r1, #37726 @ 0x935e │ │ │ │ @@ -802277,21 +802284,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (29d8a0 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29d832 │ │ │ │ ldr r7, [pc, #112] @ (29d904 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ 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 │ │ │ │ @@ -802438,21 +802445,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [pc, #32] @ (29daa0 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldr r0, [pc, #172] @ (29db50 ) │ │ │ │ @@ -802644,25 +802651,25 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 29dc28 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #432] @ (29de78 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ bls.n 29dd80 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -804199,15 +804206,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bne.n 29eed8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrh r6, [r0, #28] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -804346,15 +804353,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r3, #3 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -804591,15 +804598,15 @@ │ │ │ │ b.n 29f0d4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 29f1fa │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r4, #20] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ @@ -804983,32 +804990,32 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 66098 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics r6, r4 │ │ │ │ + add r6, r8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2 0, cr0, [lr, #952] @ 0x3b8 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + cdp2 0, 2, cr0, cr14, cr14, {7} │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r0, r3, #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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -805148,63 +805155,63 @@ │ │ │ │ b.n 29f732 │ │ │ │ ldr r1, [pc, #108] @ (29f848 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 20b8ac │ │ │ │ b.n 29f6ce │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r7, #26] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r3, #24] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r1, #24] │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r4, #22] │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r7, #20] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r4, #20] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r2, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r4, #18] │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #1672 @ 0x688 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bne.n 29f8da │ │ │ │ cmp r1, #0 │ │ │ │ @@ -805380,59 +805387,59 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 29f88c │ │ │ │ ldr r0, [pc, #96] @ (29fa9c ) │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r4, #16] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r6, #14] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r1, #14] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r3, r6, #5 │ │ │ │ strh r0, [r1, #12] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r3, #10] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r3, r6, #5 │ │ │ │ strh r4, [r3, #8] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r2, [r7, #2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r2, r5, #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, r1 │ │ │ │ @@ -805457,15 +805464,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r8, pc │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, #15 │ │ │ │ beq.n 29fb4a │ │ │ │ ldr r2, [pc, #80] @ (29fb50 ) │ │ │ │ lsls r1, r0, #31 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ it mi │ │ │ │ @@ -805512,15 +805519,15 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -805604,29 +805611,29 @@ │ │ │ │ b.n 29fc1e │ │ │ │ ldr r2, [pc, #40] @ (29fc68 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 29fb98 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, r1 │ │ │ │ + add r8, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 29fcb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - hlt 0x0010 │ │ │ │ + cbnz r0, 29fcb4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, r6 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, 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 r7, r0 │ │ │ │ @@ -806026,76 +806033,76 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 29faa0 │ │ │ │ b.n 29fdc0 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 2a00a2 │ │ │ │ + cbnz r6, 2a00ca │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 2a030c ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2a01c4 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 2a0444 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 2a0308 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 2a0188 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #392 @ (adr r6, 2a0270 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 2a00f0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 2a0158 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 2a015c │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 2a0162 │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 2a015e │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-872] @ 0xfffffc98 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + stc2l 0, cr0, [sl, #872]! @ 0x368 │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - eors r2, r0 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -806163,25 +806170,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (2a01e0 ) │ │ │ │ ldr.w r3, [r1, #360] @ 0x168 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 2a0134 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #20] @ (2a020c ) │ │ │ │ @@ -806314,48 +806321,48 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 2a0250 │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r2, #448] @ 0x1c0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [lr, #448] @ 0x1c0 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc2 1, cr0, [ip, #-448]! @ 0xfffffe40 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, 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, #4064] @ 0xfe0 │ │ │ │ @@ -808960,149 +808967,149 @@ │ │ │ │ add r1, pc │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 2a20ee │ │ │ │ b.w 2a1626 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 2a221c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2a2214 │ │ │ │ ldr r1, [pc, #504] @ (2a2418 ) │ │ │ │ @@ -809293,39 +809300,39 @@ │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 2a2408 │ │ │ │ b.w 2a1a8a │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh.w r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 2a2458 │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrsh.w r3, [r0, #4] │ │ │ │ @@ -809437,15 +809444,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 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr.w r4, [pc, #1316] @ 2a2aac │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -809964,67 +809971,67 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ b.n 2a2a88 │ │ │ │ nop │ │ │ │ bge.n 2a2b7c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bls.n 2a2b94 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 2a29e8 │ │ │ │ + ble.n 2a2b28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 2a2b70 │ │ │ │ + bgt.n 2a2ab0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 2a2ad8 │ │ │ │ + bgt.n 2a2a18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - itet le │ │ │ │ - lslle r5, r5, #3 │ │ │ │ - ldrbgt r2, [r3, r6] │ │ │ │ - lslle r0, r3, #3 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bge.n 2a2a98 │ │ │ │ + blt.n 2a2bd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bge.n 2a2a14 │ │ │ │ + blt.n 2a2b54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r1, 2a2b5c │ │ │ │ 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 │ │ │ │ @@ -812674,19 +812681,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r3 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 2a4934 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r2, #32 │ │ │ │ @@ -813338,25 +813345,25 @@ │ │ │ │ blx 67508 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r0, r6, #5 │ │ │ │ @ instruction: 0xb688 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orrs r4, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r4, 2a512e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - bkpt 0x00a4 │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + itt mi │ │ │ │ + lslmi r7, r2, #3 │ │ │ │ + asrmi r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r0, 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, #3824] @ 0xef0 │ │ │ │ @@ -814349,21 +814356,21 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, pc, #24 @ (adr r7, 2a5c70 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r3, r6, #3 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ @@ -815712,15 +815719,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.w 2a58f2 │ │ │ │ ... │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r7, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #408] @ (2a6d38 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -817181,21 +817188,21 @@ │ │ │ │ ... │ │ │ │ ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -818367,15 +818374,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #400] @ (2a8a80 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -833936,15 +833943,15 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #464] @ (2b3ae0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -835487,15 +835494,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2b4a2c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #248] @ (2b4b90 ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ @@ -837198,21 +837205,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #324] @ (2b5fc0 ) │ │ │ │ @@ -837339,15 +837346,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #496 @ (adr r1, 2b61b4 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #408 @ (adr r0, 2b6164 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r7, 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] @ (2b6130 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -837510,17 +837517,17 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r7, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -837966,15 +837973,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -838811,19 +838818,19 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3d5958 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ @@ -839014,15 +839021,15 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r2, 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, #3824] @ 0xef0 │ │ │ │ @@ -839409,37 +839416,37 @@ │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - b.n 2b77ac │ │ │ │ + b.n 2b78ec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2b77f8 │ │ │ │ + udf #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r4, [r0, #16] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - blt.n 2b77d8 │ │ │ │ + blt.n 2b7718 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 2b7770 │ │ │ │ + ble.n 2b76b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov ip, sl │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -839482,19 +839489,19 @@ │ │ │ │ ldr r3, [pc, #16] @ (2b77c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #16] @ (2b77cc ) │ │ │ │ add r3, pc │ │ │ │ b.n 2b7300 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - bls.n 2b7748 │ │ │ │ + bge.n 2b7888 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1728] @ 0x6c0 │ │ │ │ @@ -840606,21 +840613,21 @@ │ │ │ │ b.n 2b7f5e │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #30] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #736] @ (2b8704 ) │ │ │ │ + ldr r7, [pc, #352] @ (2b8584 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [pc, #672] @ (2b86c8 ) │ │ │ │ + ldr r7, [pc, #288] @ (2b8548 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r5, #0 │ │ │ │ ble.w 2b7f5e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r4, r5, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r2, #4 │ │ │ │ @@ -841006,17 +841013,18 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2b81fa │ │ │ │ ldrb.w r8, [sp, #152] @ 0x98 │ │ │ │ b.w 2b79d0 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #392] @ (2b8a14 ) │ │ │ │ + ldr r6, [pc, #8] @ (2b8894 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vshr.u64 q8, q3, #6 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + 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, #3584] @ 0xe00 │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ add.w sl, r0, #458752 @ 0x70000 │ │ │ │ add.w r7, sl, #296 @ 0x128 │ │ │ │ @@ -842367,15 +842375,15 @@ │ │ │ │ ldr.w r3, [r2, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 2b9382 │ │ │ │ b.n 2b96a2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #4480 @ 0x1180 │ │ │ │ mov r6, r0 │ │ │ │ @@ -846042,15 +846050,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmn r4, r1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r2, [pc, #444] @ (2bbf5c ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ @@ -846328,17 +846336,17 @@ │ │ │ │ nop │ │ │ │ eors r6, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ eors r6, r3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r1, [r0, #117] @ 0x75 │ │ │ │ @@ -846655,19 +846663,19 @@ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 2bc260 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 2bc260 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r6, #114 @ 0x72 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r5, #72 @ 0x48 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ @@ -847575,52 +847583,52 @@ │ │ │ │ b.n 2bcd66 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #16 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ bl ffffedda │ │ │ │ - add r0, ip │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r4, r7 │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr.w r2, [pc, #1080] @ 2bd23c │ │ │ │ mov r5, r1 │ │ │ │ @@ -849246,17 +849254,17 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r7, r5, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -850168,15 +850176,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ asrs r0, r7, #29 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #848 @ (adr r0, 2bec68 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 2beae8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r2, #28 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -850353,19 +850361,19 @@ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #27 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #264 @ (adr r0, 2bebf0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 2bee70 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r4, r7, #20 │ │ │ │ lsls r7, r5, #5 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r2, #36624 @ 0x8f10 │ │ │ │ ldr.w r6, [r3, #2132] @ 0x854 │ │ │ │ @@ -850920,15 +850928,15 @@ │ │ │ │ beq.w 2bef58 │ │ │ │ b.n 2bf086 │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ stc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb7fffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -851421,15 +851429,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2bf542 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ @@ -851731,19 +851739,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r2, #8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w lr, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [pc, #3380] @ 2c0660 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r1, [lr, #1828] @ 0x724 │ │ │ │ @@ -859564,15 +859572,15 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r0, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -859795,19 +859803,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ cbz r4, 2c511e │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r6, r2, #3 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [pc, #276] @ (2c5230 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -860039,17 +860047,17 @@ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r6, 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 │ │ │ │ @@ -860339,23 +860347,23 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 67184 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -860588,19 +860596,19 @@ │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 2c4e64 │ │ │ │ b.n 2c549e │ │ │ │ nop │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ movw r3, #34820 @ 0x8804 │ │ │ │ @@ -860934,46 +860942,46 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r5, pc, #816 @ (adr r5, 2c6064 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #688 @ (adr r5, 2c5fec ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r5, pc, #376 @ (adr r5, 2c5ebc ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r2, 2c5dac │ │ │ │ + cbz r2, 2c5dd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf7fa00e8 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + ldrb.w r0, [sl, #232] @ 0xe8 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r2, sp, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3a68a0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -861003,16 +861011,16 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (2c5de0 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 20b80c │ │ │ │ b.n 2c5ca2 │ │ │ │ - @ instruction: 0xf73600e8 │ │ │ │ - ble.n 2c5e8c │ │ │ │ + @ instruction: 0xf7d600e8 │ │ │ │ + ble.n 2c5dcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #604] @ 2c6050 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -861244,15 +861252,15 @@ │ │ │ │ add.w r2, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r2, #1380] @ 0x564 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2c5ef4 │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r6, 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, #520] @ (2c6274 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -861447,16 +861455,16 @@ │ │ │ │ b.n 2c61b4 │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], {212} @ 0xd4 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stc 0, cr0, [r4, #-848]! @ 0xfffffcb0 │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r3 │ │ │ │ @@ -861546,23 +861554,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c62f6 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ (2c64a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -861653,17 +861661,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130a80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 2c6408 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ 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, #304] @ (2c65f8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -861794,17 +861802,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r6, 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] @ (2c6724 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -861902,15 +861910,15 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #80] @ (2c6794 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -861949,15 +861957,15 @@ │ │ │ │ nop │ │ │ │ itee hi │ │ │ │ lslhi r6, r5, #5 │ │ │ │ ldrls r0, [sp, #696] @ 0x2b8 │ │ │ │ lslls r6, r5, #5 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #136] @ 2c683c │ │ │ │ mov lr, r3 │ │ │ │ @@ -862004,15 +862012,15 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ bl 2c5a18 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ itte ne │ │ │ │ lslne r6, r5, #5 │ │ │ │ - movne r3, #14 │ │ │ │ + movne r3, #174 @ 0xae │ │ │ │ lsleq r6, r2, #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 r5, r2 │ │ │ │ @@ -862027,15 +862035,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2c5a18 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #524] @ (2c6a98 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -862203,24 +862211,24 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c693a │ │ │ │ nop │ │ │ │ bkpt 0x0044 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ - movs r2, #8 │ │ │ │ + stc2 0, cr0, [sl, #-848]! @ 0xfffffcb0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ + ldc2 0, cr0, [sl], #848 @ 0x350 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vldr d7, [r2] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862303,24 +862311,24 @@ │ │ │ │ ldr r2, [pc, #32] @ (2c6bdc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c6b56 │ │ │ │ cbnz r2, 2c6c46 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb0400d4 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + @ instruction: 0xfba400d4 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfaec00d4 │ │ │ │ + @ instruction: 0xfb8c00d4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (2c6de4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -862481,24 +862489,24 @@ │ │ │ │ ldr r2, [pc, #32] @ (2c6dfc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c6c88 │ │ │ │ revsh r0, r4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh.w r0, [ip, r4, lsl #1] │ │ │ │ - subs r2, r7, #2 │ │ │ │ + ldr??.w r0, [ip, #212] @ 0xd4 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str.w r0, [ip, #212] @ 0xd4 │ │ │ │ + vld4. {d16-d19}, [ip :64], r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ (2c6ed4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -862570,24 +862578,24 @@ │ │ │ │ ldr r2, [pc, #32] @ (2c6eec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c6e72 │ │ │ │ @ instruction: 0xb8c0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf7f000d4 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + ldrb.w r0, [r0, #212] @ 0xd4 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf7dc00d4 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #196] @ (2c6fc8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -862657,21 +862665,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c6f5c │ │ │ │ @ instruction: 0xb7ce │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #204] @ (2c70b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862738,24 +862746,24 @@ │ │ │ │ ldr r2, [pc, #32] @ (2c70d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - addw r0, sl, #2260 @ 0x8d4 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + subw r0, sl, #2260 @ 0x8d4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf5f800d4 │ │ │ │ + @ instruction: 0xf69800d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #172] @ (2c7190 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov lr, r0 │ │ │ │ @@ -862817,24 +862825,24 @@ │ │ │ │ ldr r2, [pc, #32] @ (2c71a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf53200d4 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + rsbs r0, r2, #6946816 @ 0x6a0000 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf52000d4 │ │ │ │ + rsb r0, r0, #6946816 @ 0x6a0000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ (2c72ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -862937,24 +862945,24 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c723a │ │ │ │ nop │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands.w r0, r0, #6946816 @ 0x6a0000 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + @ instruction: 0xf4b000d4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #268] @ (2c7428 ) │ │ │ │ @@ -863053,22 +863061,22 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c737c │ │ │ │ cbz r4, 2c7498 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf2b800d4 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + @ instruction: 0xf35800d4 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, 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] │ │ │ │ @@ -863128,19 +863136,19 @@ │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [ip, #3280] @ 0xcd0 │ │ │ │ b.n 2c74cc │ │ │ │ nop │ │ │ │ sxth r0, r7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #32] @ (2c754c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -863153,15 +863161,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2c6288 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -863278,22 +863286,22 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c75fc │ │ │ │ cbz r4, 2c76c4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orr.w r0, ip, #212 @ 0xd4 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + @ instruction: 0xf0ec00d4 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r4, 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] │ │ │ │ @@ -863411,24 +863419,24 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c779a │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc 0, 5, r0, cr0, cr4, {6} │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + vqadd.s16 q8, q8, q2 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + cbz r0, 2c7868 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -863496,22 +863504,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c789e │ │ │ │ nop │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4, #848] @ 0x350 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + mrc 0, 3, r0, cr4, cr4, {6} │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sp, #24 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ (2c7a3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -863605,24 +863613,24 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c79aa │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [r0], #848 @ 0x350 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + stcl 0, cr0, [r0, #-848] @ 0xfffffcb0 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -863694,22 +863702,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c7ace │ │ │ │ nop │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub.w r0, r4, r4, lsr #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + mcrr 0, 13, r0, r4, cr4 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #108] @ (2c7bcc ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -863748,17 +863756,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, ip, #466944 @ 0x72000 │ │ │ │ ldr.w ip, [ip, #3280] @ 0xcd0 │ │ │ │ b.n 2c7b8e │ │ │ │ nop │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -863811,19 +863819,19 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c7c0a │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ b.n 2c7c3c │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ (2c7d14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -863872,17 +863880,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #92] @ 2c7d8c │ │ │ │ mov r4, r2 │ │ │ │ @@ -863918,17 +863926,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r3, r1, #35072 @ 0x8900 │ │ │ │ sub.w ip, r3, #65 @ 0x41 │ │ │ │ @@ -863984,19 +863992,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c7e06 │ │ │ │ nop │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -864270,25 +864278,25 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c801e │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2c7d98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c801e │ │ │ │ @@ -864503,17 +864511,17 @@ │ │ │ │ b.n 2c824c │ │ │ │ ldr r2, [pc, #16] @ (2c83bc ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c801e │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -864642,17 +864650,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c84e6 │ │ │ │ b.n 2c8458 │ │ │ │ add r2, pc, #760 @ (adr r2, 2c8824 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r2, r3, r5 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ 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, #444] @ (2c8704 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864822,17 +864830,17 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n 2c85ac │ │ │ │ nop │ │ │ │ add r1, pc, #552 @ (adr r1, 2c8930 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r2, r1, r7 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #408] @ (2c88c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864990,15 +864998,15 @@ │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2c8836 │ │ │ │ ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r6, 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, #268] @ (2c89e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -865084,15 +865092,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #420] @ (2c8ba8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -865231,21 +865239,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #420] @ (2c8d74 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -865394,29 +865402,29 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c8c8e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #420] @ (2c8f50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -865565,29 +865573,29 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c8e6a │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r6, r2, #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 ip, r2 │ │ │ │ @@ -865834,15 +865842,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 130a80 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 2c9176 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ add.w r5, r2, #16384 @ 0x4000 │ │ │ │ add.w r4, r1, #16384 @ 0x4000 │ │ │ │ @@ -866749,16 +866757,16 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c9d7c ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2c95b2 │ │ │ │ nop │ │ │ │ - addw r0, r2, #2261 @ 0x8d5 │ │ │ │ - subs.w r0, lr, #6979584 @ 0x6a8000 │ │ │ │ + subw r0, r2, #2261 @ 0x8d5 │ │ │ │ + @ instruction: 0xf65e00d5 │ │ │ │ stmdb 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] @ (2c9f7c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r2, [pc, #488] @ (2c9f80 ) │ │ │ │ @@ -868916,15 +868924,15 @@ │ │ │ │ bl 2077fc │ │ │ │ b.w 2ca6a6 │ │ │ │ nop │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r0, #852] @ 0x354 │ │ │ │ + strd r0, r0, [r0], #852 @ 0x354 │ │ │ │ ldrb.w r3, [r2, #1925] @ 0x785 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9fc8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrh.w r3, [r4, #122] @ 0x7a │ │ │ │ ldrh.w r1, [r4, #118] @ 0x76 │ │ │ │ ldrh.w r0, [r4, #116] @ 0x74 │ │ │ │ @@ -869320,15 +869328,15 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.n 2cbb48 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bvc.n 2cbb18 │ │ │ │ + bhi.n 2cbc58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #732] @ (2cbefc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -869566,15 +869574,15 @@ │ │ │ │ b.n 2cbd8a │ │ │ │ add.w r3, r3, #120832 @ 0x1d800 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ b.n 2cbc52 │ │ │ │ nop │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bpl.n 2cbf10 │ │ │ │ + bpl.n 2cbe50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ add.w r3, r3, #140288 @ 0x22400 │ │ │ │ ldr.w r1, [r3, #504] @ 0x1f8 │ │ │ │ cbz r1, 2cbf46 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -870012,15 +870020,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2cc428 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, 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] @ (2cc450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -870091,15 +870099,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2cc4ca │ │ │ │ movw r1, #930 @ 0x3a2 │ │ │ │ blx r3 │ │ │ │ b.n 2cc4ca │ │ │ │ str r0, [r5, #32] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r5, 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] @ (2cc544 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -870118,15 +870126,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2cc548 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r0, #28] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r5, 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] @ (2cc590 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -870145,15 +870153,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2cc594 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #80] @ (2cc5ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #593920 @ 0x91000 │ │ │ │ @@ -870275,19 +870283,19 @@ │ │ │ │ beq.n 2cc652 │ │ │ │ ldr r2, [pc, #20] @ (2cc710 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cc67c │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -870364,19 +870372,19 @@ │ │ │ │ bl a1ee8 │ │ │ │ cmp r6, r0 │ │ │ │ bne.n 2cc796 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ @@ -870505,23 +870513,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (2cc974 ) │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cc8aa │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1356] @ 2cced8 │ │ │ │ @@ -871471,37 +871479,37 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cd0aa │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bls.w 2cd110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cd3f0 │ │ │ │ @@ -871570,31 +871578,31 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cd0aa │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2cd370 │ │ │ │ b.n 2cd1d8 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #320] @ (2cd584 ) │ │ │ │ @@ -872007,36 +872015,36 @@ │ │ │ │ bls.w 2cd64a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #17 │ │ │ │ bpl.n 2cd768 │ │ │ │ b.n 2cd74e │ │ │ │ str r6, [r6, r4] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itee eq │ │ │ │ - lsleq r5, r2, #3 │ │ │ │ - stmiane r0!, {r1, r4} │ │ │ │ - lslne r5, r2, #3 │ │ │ │ - it eq │ │ │ │ - lsleq r5, r2, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r5, r2, #3 │ │ │ │ - ittt vs @ unpredictable │ │ │ │ - lslvs r5, r2, #3 │ │ │ │ - ldrvs r0, [sp, #92] @ 0x5c │ │ │ │ - blvs 16a118 │ │ │ │ + itee ge │ │ │ │ + lslge r5, r2, #3 │ │ │ │ + stmialt r0!, {r1, r4, r5, r7} │ │ │ │ + lsllt r5, r2, #3 │ │ │ │ + it ge │ │ │ │ + lslge r5, r2, #3 │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 16a118 │ │ │ │ ldr r3, [pc, #220] @ (2cd954 ) │ │ │ │ ldr r2, [pc, #220] @ (2cd958 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -872121,39 +872129,39 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cd698 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2cd8b8 │ │ │ │ b.n 2cd74a │ │ │ │ nop │ │ │ │ - bkpt 0x0098 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + it cc │ │ │ │ + lslcc r5, r2, #3 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + ittt cs │ │ │ │ + lslcs r5, r2, #3 │ │ │ │ + bkpt 0x0048 │ │ │ │ + lslcs r5, r2, #3 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2cd9b6 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r2, r1 │ │ │ │ ble.n 2cd9b6 │ │ │ │ @@ -872600,19 +872608,19 @@ │ │ │ │ orrgt.w r8, r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b5368 │ │ │ │ b.n 2cdde8 │ │ │ │ ldr r1, [pc, #824] @ (2ce1cc ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cbnz r6, 2cdeb6 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 2cdec2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 2cdec6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #288] @ (2cdfd4 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -872866,23 +872874,23 @@ │ │ │ │ nop │ │ │ │ mov sl, r9 │ │ │ │ lsls r6, r5, #5 │ │ │ │ movs r0, #4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r6, r0, #4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -873143,21 +873151,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bics r0, r6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cbz r2, 2ce4ce │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r4, 2ce4d8 │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -873512,23 +873520,23 @@ │ │ │ │ ... │ │ │ │ eors r6, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 2ce866 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r0, r0, r1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbz r0, 2ce86e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + cbz r4, 2ce864 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -873800,19 +873808,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 2ceb90 │ │ │ │ b.n 2ceab2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, #190 @ 0xbe │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -874025,15 +874033,15 @@ │ │ │ │ nop │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r2, r6, #13 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r2, r7, #12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -874071,15 +874079,15 @@ │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ ldr.w ip, [pc, #104] @ 2cef54 │ │ │ │ @@ -874120,17 +874128,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cef36 │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -874433,21 +874441,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r5, #26 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 2cf484 ) │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2cf2c4 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 2cf544 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 2cf5e8 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 2cf468 ) │ │ │ │ lsls r5, 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] @ (2cf378 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -874654,33 +874662,33 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r2, r4, #17 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 2cf8f0 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 2cf770 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r5, pc, #808 @ (adr r5, 2cf828 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 2cf6a8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 2cf6a4 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 2cf524 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 2cf5f0 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 2cf870 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 2cf53c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 2cf7bc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #744 @ (adr r5, 2cf7f8 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 2cf678 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #992 @ (adr r4, 2cf8f4 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 2cf774 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #824 @ (adr r5, 2cf850 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 2cf6d0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 2cf60c ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 2cf88c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #168] @ (2cf5d8 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -874924,29 +874932,29 @@ │ │ │ │ nop │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r0, r0, #8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #544 @ (adr r4, 2cf9d0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 2cf850 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r4, pc, #368 @ (adr r4, 2cf928 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 2cfba8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 2cfaac ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 2cf92c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #560 @ (adr r3, 2cf9f0 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 2cf870 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 2cfb6c ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 2cf9ec ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 2cf7c8 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 2cfa48 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #568 @ (adr r3, 2cfa04 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 2cf884 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #8 │ │ │ │ @@ -875020,17 +875028,17 @@ │ │ │ │ bl 3ad8b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 2cf844 │ │ │ │ nop │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r0, 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, #296] @ (2cf9e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875144,23 +875152,23 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 20baa8 │ │ │ │ b.n 2cf8f2 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r4, pc, #48 @ (adr r4, 2cfa20 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 2cfca0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #64 @ (adr r4, 2cfa34 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 2cfcb4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, 2cfb88 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 2cfa08 ) │ │ │ │ lsls r5, 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] @ (2cfa20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875192,15 +875200,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r3, pc, #24 @ (adr r3, 2cfa88 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 2cfd08 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ add.w r3, r0, #507904 @ 0x7c000 │ │ │ │ ldr.w r1, [r3, #3644] @ 0xe3c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2cfb1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875276,15 +875284,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (2cfb34 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 20b8ac │ │ │ │ b.n 2cfae6 │ │ │ │ nop │ │ │ │ - add r2, pc, #344 @ (adr r2, 2cfc90 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 2cff10 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (2cfc30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875362,15 +875370,15 @@ │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s15, [sp, #8] │ │ │ │ b.n 2cfb80 │ │ │ │ nop │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, 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, #452] @ (2cfe0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875528,31 +875536,31 @@ │ │ │ │ b.n 2cfd36 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldr r7, [pc, #0] @ (2cfe14 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2cfe18 ) │ │ │ │ bx r2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 2d00b4 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 2cff34 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 2d0018 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 2cfe98 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 2d00a4 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 2cff24 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #544 @ (adr r0, 2d0050 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #104 @ (adr r0, 2cfe9c ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 2d011c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + add r0, pc, #384 @ (adr r0, 2cffb8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ (2cff2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875627,15 +875635,15 @@ │ │ │ │ bl 130a80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 2cfe7c │ │ │ │ nop │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ (2d00f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875789,31 +875797,31 @@ │ │ │ │ b.n 2d0022 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldr r7, [pc, #0] @ (2d0100 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2d0104 ) │ │ │ │ bx r2 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -876008,27 +876016,27 @@ │ │ │ │ bcc.n 2d0274 │ │ │ │ b.n 2d02c8 │ │ │ │ movw ip, #34037 @ 0x84f5 │ │ │ │ cmp r1, ip │ │ │ │ bne.n 2d0274 │ │ │ │ b.n 2d02c8 │ │ │ │ nop │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r5, 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 r4, r0 │ │ │ │ @@ -876275,41 +876283,41 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d03ac │ │ │ │ ldr r2, [pc, #56] @ (2d05e4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d0566 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #896] @ (2d0934 ) │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r8, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -876840,32 +876848,32 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xf752016d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #288 @ (adr r2, 2d0c64 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 2d0ee4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xf6e8016d │ │ │ │ - add r0, pc, #904 @ (adr r0, 2d0ed4 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 2d0d54 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 2d0b98 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 2d0e18 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #424 @ (adr r0, 2d0d04 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d05e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d0adc │ │ │ │ @@ -877127,32 +877135,32 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r1, r6, #15532032 @ 0xed0000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xf3f6016d │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -877397,20 +877405,20 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ vmla.f32 d0, d10, d13[1] │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ vrhadd.s8 q8, q7, │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f64.f32 d4, s4 │ │ │ │ vcvt.f64.f32 d5, s5 │ │ │ │ @@ -877512,20 +877520,20 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d11f6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 1, 3, cr0, cr8, cr13, {3} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cdp 1, 0, cr0, cr2, cr13, {3} │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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, #160] @ (2d1324 ) │ │ │ │ @@ -877592,17 +877600,17 @@ │ │ │ │ movs r5, #4 │ │ │ │ b.n 2d12b0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldcl 1, cr0, [r6, #-436]! @ 0xfffffe4c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r6, #-436]! @ 0xfffffe4c │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r5, 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, #384] @ 2d14c8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -877745,22 +877753,22 @@ │ │ │ │ movs r1, #4 │ │ │ │ b.n 2d13de │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip], #436 @ 0x1b4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldcl 1, cr0, [r0], #-436 @ 0xfffffe4c │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, 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, #208] @ 2d15c4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -877839,18 +877847,18 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d1538 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r1, r0, sp, asr #1 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ pkhtb r1, r0, sp, asr #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0 │ │ │ │ @@ -877917,15 +877925,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldrd r0, r1, [r2, #436]! @ 0x1b4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9a4016d │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -877998,20 +878006,20 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldmdb lr, {r0, r2, r3, r5, r6, r8} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xe8cc016d │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -878092,17 +878100,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #196] @ 2d196c │ │ │ │ mov r3, r0 │ │ │ │ @@ -878176,19 +878184,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ b.n 2d1808 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 2d172c │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r5, 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] @ 2d19f4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -878383,15 +878391,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ b.n 2d1538 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d14a4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -878535,17 +878543,17 @@ │ │ │ │ bhi.n 2d1d4c │ │ │ │ b.n 2d1d88 │ │ │ │ movw r0, #34914 @ 0x8862 │ │ │ │ cmp r1, r0 │ │ │ │ bne.n 2d1d4c │ │ │ │ b.n 2d1d88 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #304] @ 2d1f0c │ │ │ │ mov r3, r0 │ │ │ │ @@ -878657,19 +878665,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ b.n 2d2340 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 2d22d8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -878773,19 +878781,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ b.n 2d2178 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 2d2108 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vmov s1, r1 │ │ │ │ @@ -878890,17 +878898,17 @@ │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d218a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2d2148 │ │ │ │ b.n 2d20e4 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #224] @ (2d229c ) │ │ │ │ @@ -878995,19 +879003,19 @@ │ │ │ │ nop │ │ │ │ lsls r6, r2, #20 │ │ │ │ lsls r6, r5, #5 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #160] @ (2d2368 ) │ │ │ │ @@ -879076,15 +879084,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r2, r1, #16 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ble.n 2d23a8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #232] @ (2d2474 ) │ │ │ │ @@ -879185,19 +879193,19 @@ │ │ │ │ nop │ │ │ │ lsls r0, r1, #13 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bgt.n 2d2540 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #164] @ (2d2544 ) │ │ │ │ @@ -879267,15 +879275,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ blt.n 2d25d4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #416] @ (2d2704 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -879439,31 +879447,31 @@ │ │ │ │ nop │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bge.n 2d261c │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2d2648 │ │ │ │ + blt.n 2d2788 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -879616,17 +879624,17 @@ │ │ │ │ b.n 2d27de │ │ │ │ nop │ │ │ │ vrhadd.u16 q8, q3, │ │ │ │ bhi.n 2d29c8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r5, 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, #276] @ (2d2a0c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -879734,15 +879742,15 @@ │ │ │ │ bne.n 2d29e0 │ │ │ │ b.n 2d2974 │ │ │ │ ldc2l 1, cr0, [r8, #436] @ 0x1b4 │ │ │ │ bvs.n 2d29fc │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (2d2bc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -879897,25 +879905,25 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n 2d2b2a │ │ │ │ stc2 1, cr0, [r2], #436 @ 0x1b4 │ │ │ │ bpl.n 2d2b50 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2d2bd8 │ │ │ │ + bvs.n 2d2b18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #340] @ (2d2d50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -880046,25 +880054,25 @@ │ │ │ │ bne.n 2d2d24 │ │ │ │ b.n 2d2c84 │ │ │ │ @ instruction: 0xfad4016d │ │ │ │ bcc.n 2d2d3c │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #316] @ (2d2ec4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -880185,21 +880193,21 @@ │ │ │ │ b.n 2d2e0e │ │ │ │ nop │ │ │ │ vst4.16 {d16,d18,d20,d22}, [r8 :128]! │ │ │ │ bcs.n 2d2f98 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r3, 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.w ip, #1 │ │ │ │ @@ -880219,15 +880227,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2d21a8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r5, 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 lr, r2 │ │ │ │ @@ -880249,15 +880257,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 2d22b4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #48] @ 2d2fc4 │ │ │ │ @@ -880277,15 +880285,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2d21a8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r5, 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 lr, r2 │ │ │ │ @@ -880307,15 +880315,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 2d22b4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r5, 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.w ip, #1 │ │ │ │ @@ -880335,15 +880343,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2d2378 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r5, 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 lr, r2 │ │ │ │ @@ -880365,15 +880373,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 2d248c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #48] @ 2d30fc │ │ │ │ @@ -880393,15 +880401,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2d2378 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r5, 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 lr, r2 │ │ │ │ @@ -880423,15 +880431,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 2d248c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r5, 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 ip, r3 │ │ │ │ @@ -880449,15 +880457,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2d21a8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r5, 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 ip, r3 │ │ │ │ @@ -880475,15 +880483,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2d2378 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #56] @ (2d321c ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 2d3218 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880670,21 +880678,21 @@ │ │ │ │ orn r1, lr, #15532032 @ 0xed0000 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #13 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ 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 r3, [pc, #280] @ (2d351c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -880794,15 +880802,15 @@ │ │ │ │ b.n 2d3482 │ │ │ │ nop │ │ │ │ movt r1, #49261 @ 0xc06d │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ (2d36d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -880957,31 +880965,31 @@ │ │ │ │ bne.n 2d36a8 │ │ │ │ b.n 2d35e4 │ │ │ │ @ instruction: 0xf190016d │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ (2d38ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -881136,31 +881144,31 @@ │ │ │ │ bne.n 2d3880 │ │ │ │ b.n 2d37bc │ │ │ │ vext.8 q0, q4, , #1 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #328] @ (2d3a38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -881285,21 +881293,21 @@ │ │ │ │ bne.n 2d3a0c │ │ │ │ b.n 2d3980 │ │ │ │ stcl 1, cr0, [r2, #436]! @ 0x1b4 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ (2d3c20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -881470,30 +881478,30 @@ │ │ │ │ b.n 2d3ab2 │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r8], #-436 @ 0xfffffe4c │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vqadd.u16 q0, q14, │ │ │ │ + vshr.u64 q0, , #4 │ │ │ │ lsrs r6, r3, #12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stcl 0, cr0, [lr], #940 @ 0x3ac │ │ │ │ + stc 0, cr0, [lr, #940] @ 0x3ac │ │ │ │ stmdb sp!, {r4, 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, #684] @ (2d3f10 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -881751,26 +881759,26 @@ │ │ │ │ b.n 2d3ef2 │ │ │ │ nop │ │ │ │ orn r1, lr, sp, asr #1 │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2 0, cr0, [r0, #-844]! @ 0xfffffcb4 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stc2l 0, cr0, [r0, #844] @ 0x34c │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #676] @ (2d41f0 ) │ │ │ │ @@ -882028,26 +882036,26 @@ │ │ │ │ b.n 2d41d4 │ │ │ │ b.n 2d4100 │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfa3800d3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + @ instruction: 0xfad800d3 │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #428] @ (2d43d8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -882217,22 +882225,22 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf75200d3 │ │ │ │ + @ instruction: 0xf7f200d3 │ │ │ │ pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #432] @ (2d45c0 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -882406,22 +882414,22 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2d4640 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbc.w r0, lr, #6914048 @ 0x698000 │ │ │ │ + addw r0, lr, #2259 @ 0x8d3 │ │ │ │ cbnz r0, 2d4642 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #428] @ (2d47a4 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -882593,22 +882601,22 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2d47ea │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - usat r0, #19, r6, lsl #3 │ │ │ │ + bic.w r0, r6, #6914048 @ 0x698000 │ │ │ │ cbnz r0, 2d47ec │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #416] @ (2d497c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -882769,25 +882777,25 @@ │ │ │ │ nop │ │ │ │ udf #244 @ 0xf4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ @ instruction: 0xb812 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sub.w r0, r8, #211 @ 0xd3 │ │ │ │ + movw r0, #32979 @ 0x80d3 │ │ │ │ stc2l 1, cr0, [r2, #436] @ 0x1b4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + b.n 2d4a08 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (2d4b94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -882973,29 +882981,29 @@ │ │ │ │ b.n 2d4a06 │ │ │ │ ble.n 2d4bc8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ @ instruction: 0xb636 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vshr.s64 q8, , #56 │ │ │ │ + orn r0, r8, #211 @ 0xd3 │ │ │ │ @ instruction: 0xfbca016d │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 2d4cb4 │ │ │ │ + udf #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (2d4db4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -883181,29 +883189,29 @@ │ │ │ │ nop │ │ │ │ bge.n 2d4da8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [r8, #844]! @ 0x34c │ │ │ │ + mcr 0, 2, r0, cr8, cr3, {6} │ │ │ │ vld2.8 {d0[3],d1[3]}, [sl]! │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 2d4e98 │ │ │ │ + blt.n 2d4dd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -883346,16 +883354,16 @@ │ │ │ │ ldr r2, [pc, #20] @ (2d4fa4 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d4f0a │ │ │ │ nop │ │ │ │ - adds.w r0, r8, #212 @ 0xd4 │ │ │ │ - eor.w r0, r6, #212 @ 0xd4 │ │ │ │ + subs.w r0, r8, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf12600d4 │ │ │ │ stmdb sp!, {r4, r5, r6, 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, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ @@ -883480,21 +883488,21 @@ │ │ │ │ add.w r0, r5, #168 @ 0xa8 │ │ │ │ bl 3a8ec0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #164] @ 0xa4 │ │ │ │ b.n 2d5064 │ │ │ │ nop │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ mov r8, r3 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ @@ -883637,15 +883645,15 @@ │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -883799,27 +883807,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d5408 │ │ │ │ bcc.n 2d5440 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -883976,17 +883984,17 @@ │ │ │ │ bne.n 2d55d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b3a04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2d552e │ │ │ │ b.n 2d5544 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -884230,19 +884238,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d5714 │ │ │ │ nop │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #72] @ (2d592c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -884274,15 +884282,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 2d56b8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #84] @ 2d5998 │ │ │ │ mov r5, r3 │ │ │ │ @@ -884317,19 +884325,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ (2d5a14 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -884369,17 +884377,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #12] @ (2d5a1c ) │ │ │ │ add r3, pc │ │ │ │ b.n 2d59dc │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #104] @ 2d5a98 │ │ │ │ mov r5, r3 │ │ │ │ @@ -884422,19 +884430,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r5, 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] @ (2d5b24 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -884481,19 +884489,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #132] @ (2d5bcc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -884550,21 +884558,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r2, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ @@ -884753,15 +884761,15 @@ │ │ │ │ blx 67b00 │ │ │ │ b.n 2d5d28 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #112 @ (adr r3, 2d5e44 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #432] @ (2d5f8c ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r2, pc, #832 @ (adr r2, 2d6120 ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -885082,19 +885090,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d60e2 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r3, [pc, #944] @ (2d64c8 ) │ │ │ │ + ldr r4, [pc, #560] @ (2d6348 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #976] @ (2d64ec ) │ │ │ │ + ldr r4, [pc, #592] @ (2d636c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #736] @ (2d6400 ) │ │ │ │ + ldr r4, [pc, #352] @ (2d6280 ) │ │ │ │ lsls r5, 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] @ (2d6238 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -885207,23 +885215,23 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #712] @ (2d650c ) │ │ │ │ + ldr r4, [pc, #328] @ (2d638c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #368] @ (2d63b8 ) │ │ │ │ + ldr r3, [pc, #1008] @ (2d6638 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ b.n 2d5b50 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r2, [pc, #1000] @ (2d663c ) │ │ │ │ + ldr r3, [pc, #616] @ (2d64bc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #136] @ (2d62f0 ) │ │ │ │ @@ -885281,17 +885289,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 27e454 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r2, [pc, #800] @ (2d6618 ) │ │ │ │ + ldr r3, [pc, #416] @ (2d6498 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #616] @ (2d6564 ) │ │ │ │ + ldr r3, [pc, #232] @ (2d63e4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ @@ -885333,17 +885341,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bvs.n 2d6398 │ │ │ │ + bvs.n 2d62d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #120] @ (2d63ec ) │ │ │ │ + ldr r2, [pc, #760] @ (2d666c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (2d6500 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -885492,21 +885500,21 @@ │ │ │ │ cmp r1, #30 │ │ │ │ bls.n 2d6402 │ │ │ │ b.n 2d6456 │ │ │ │ stmia r3!, {r1, r3, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r2, [pc, #8] @ (2d6514 ) │ │ │ │ + ldr r2, [pc, #648] @ (2d6794 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #720] @ (2d67e4 ) │ │ │ │ + ldr r2, [pc, #336] @ (2d6664 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a200d4 │ │ │ │ + @ instruction: 0xfa4200d4 │ │ │ │ push {r3, 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] @ (2d6594 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -885548,18 +885556,18 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d6576 │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r0, [pc, #680] @ (2d6844 ) │ │ │ │ + ldr r1, [pc, #296] @ (2d66c4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r0 :64], r4 │ │ │ │ - ldr r0, [pc, #520] @ (2d67ac ) │ │ │ │ + vst1.8 @ instruction: 0xf9c000d4 │ │ │ │ + ldr r1, [pc, #136] @ (2d662c ) │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldrb.w r5, [r2, #84] @ 0x54 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -885915,17 +885923,17 @@ │ │ │ │ lsls r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #16] @ (2d69a8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d68f8 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp sl, ip │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r8, r3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -886047,21 +886055,21 @@ │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d6a96 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ pop {r1, r4, pc} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bics r4, r7 │ │ │ │ + add r4, fp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bics r2, r2 │ │ │ │ + add r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r0, r5 │ │ │ │ + add r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - muls r0, r3 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r5, 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, r0 │ │ │ │ ldr r0, [pc, #320] @ (2d6c88 ) │ │ │ │ @@ -886185,21 +886193,21 @@ │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ str r2, [r3, #12] │ │ │ │ b.n 2d6be4 │ │ │ │ nop │ │ │ │ cbnz r2, 2d6cee │ │ │ │ lsls r5, r5, #5 │ │ │ │ - cmp r2, r7 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - negs r6, r5 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rors r4, r3 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r5, 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 r5, r1 │ │ │ │ @@ -886594,23 +886602,23 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors r6, r2 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movw r3, #34179 @ 0x8583 │ │ │ │ cmp r1, r3 │ │ │ │ itete hi │ │ │ │ subhi r2, #136 @ 0x88 │ │ │ │ subls r2, #128 @ 0x80 │ │ │ │ movhi r6, #1 │ │ │ │ @@ -887074,25 +887082,25 @@ │ │ │ │ b.n 2d755e │ │ │ │ movs r6, #1 │ │ │ │ b.n 2d7316 │ │ │ │ movw r3, #5890 @ 0x1702 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 2d71ec │ │ │ │ b.n 2d755e │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #44] @ 2d77d0 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -887854,25 +887862,25 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r6, #14] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 130a80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ vldr s15, [r2] │ │ │ │ @@ -887923,17 +887931,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2d804c │ │ │ │ b.n 2d7dfa │ │ │ │ movs r5, #2 │ │ │ │ b.n 2d804c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r5, 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, #332] @ (2d8290 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -888040,19 +888048,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d81b4 │ │ │ │ nop │ │ │ │ add r5, pc, #568 @ (adr r5, 2d84cc ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r5, 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, #364] @ (2d841c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -888179,23 +888187,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d8320 │ │ │ │ nop │ │ │ │ add r4, pc, #136 @ (adr r4, 2d84a8 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r5, 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, #368] @ (2d85b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -888319,23 +888327,23 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d84aa │ │ │ │ add r2, pc, #568 @ (adr r2, 2d87f0 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + sevl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #52] @ 2d8610 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -888353,30 +888361,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d7d30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r0, pc, #968 @ (adr r0, 2d89dc ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r5, 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, #20] @ 2d8640 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d7d30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #164] @ 2d86f8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -888433,15 +888441,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #352 @ (adr r0, 2d8858 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888491,15 +888499,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 2d8768 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888546,15 +888554,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r4, #31] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888589,15 +888597,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2d88b4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -888658,15 +888666,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r0, [r3, #28] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r4, #26] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888716,15 +888724,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 2d89ec │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r6, #23] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888770,15 +888778,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888812,15 +888820,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2d8b30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #19] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -888879,15 +888887,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r6, [r3, #18] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r6, #16] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -888931,15 +888939,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #15] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -888959,30 +888967,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d8134 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r5, 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, #20] @ 2d8cf4 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d8134 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #52] @ 2d8d3c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -889000,30 +889008,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d82a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r5, 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, #20] @ 2d8d6c │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d82a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #52] @ 2d8db4 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -889041,30 +889049,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d8434 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r5, 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, #20] @ 2d8de4 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2d8434 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r4, r0, #593920 @ 0x91000 │ │ │ │ mov sl, r3 │ │ │ │ @@ -889296,25 +889304,25 @@ │ │ │ │ bl 3a4464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2d8ffc │ │ │ │ ldr r0, [pc, #28] @ (2d9090 ) │ │ │ │ add r0, pc │ │ │ │ bl 20bcec │ │ │ │ b.n 2d8fa6 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ (2d912c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -889367,23 +889375,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d90d8 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (2d91b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -889419,15 +889427,15 @@ │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r7, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #68] @ 2d9218 │ │ │ │ mov r4, r3 │ │ │ │ @@ -889453,15 +889461,15 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ bl 2d8de8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #68] @ 2d9274 │ │ │ │ mov r4, r3 │ │ │ │ @@ -889487,15 +889495,15 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ bl 2d8de8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ 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, #68] @ (2d92d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -889522,15 +889530,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #156] @ (2d9384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -889588,17 +889596,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d930e │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #160] @ 2d9440 │ │ │ │ mov r5, r1 │ │ │ │ @@ -889659,21 +889667,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ b.n 2d93f6 │ │ │ │ nop │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ 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, #116] @ (2d94d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -889718,19 +889726,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 20baa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r5, #5 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #524] @ (2d9708 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -889923,21 +889931,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #188] @ 0xbc │ │ │ │ bl 3a4464 │ │ │ │ b.n 2d955e │ │ │ │ nop │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #448] @ (2d98f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -890102,19 +890110,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2d98c8 │ │ │ │ b.n 2d97ec │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #5 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #108] @ (2d997c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -890378,15 +890386,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -892547,15 +892555,15 @@ │ │ │ │ bne.n 2db288 │ │ │ │ dmb ish │ │ │ │ b.n 2db0b2 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79c00d3 │ │ │ │ + ldrh.w r0, [ip, r3, lsl #1] │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -892747,18 +892755,18 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ bl d9118 │ │ │ │ cbz r5, 2db4bc │ │ │ │ mov r0, r5 │ │ │ │ blx 67b00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc2l 0, cr0, [lr, #-848] @ 0xfffffcb0 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + ldc2l 0, cr0, [lr, #848]! @ 0x350 │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-848] @ 0xfffffcb0 │ │ │ │ + stc2l 0, cr0, [sl, #848]! @ 0x350 │ │ │ │ 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 │ │ │ │ ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ @@ -892790,15 +892798,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (2db538 ) │ │ │ │ add r2, pc │ │ │ │ bl 2db460 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r0], #848 @ 0x350 │ │ │ │ + stc2 0, cr0, [r0, #848] @ 0x350 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -892865,17 +892873,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2db460 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 67b00 │ │ │ │ b.n 2db598 │ │ │ │ - stc2 0, cr0, [lr], #848 @ 0x350 │ │ │ │ - ldc2 0, cr0, [ip], {212} @ 0xd4 │ │ │ │ - ldc2 0, cr0, [lr], {212} @ 0xd4 │ │ │ │ + stc2l 0, cr0, [lr, #-848] @ 0xfffffcb0 │ │ │ │ + ldc2 0, cr0, [ip, #-848]! @ 0xfffffcb0 │ │ │ │ + ldc2 0, cr0, [lr, #-848]! @ 0xfffffcb0 │ │ │ │ stmdb 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, r0 │ │ │ │ ldr r0, [pc, #164] @ (2db6b0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -893274,31 +893282,31 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 2db84e │ │ │ │ ldr r0, [pc, #368] @ (2dbb4c ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2db634 │ │ │ │ + b.n 2db774 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bge.n 2db964 │ │ │ │ + blt.n 2dbaa4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfa6000d4 │ │ │ │ + @ instruction: 0xfb0000d4 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r4, r4, #5 │ │ │ │ bx r7 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrsh.w r0, [sl, #212] @ 0xd4 │ │ │ │ + @ instruction: 0xfa5a00d4 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xfa2600d4 │ │ │ │ - ldrsh.w r0, [r4, #212] @ 0xd4 │ │ │ │ - vld4. {d16-d19}, [lr :64], r4 │ │ │ │ - ldr??.w r0, [r8, #212] @ 0xd4 │ │ │ │ - str.w r0, [r8, #212] @ 0xd4 │ │ │ │ + @ instruction: 0xfac600d4 │ │ │ │ + @ instruction: 0xfa5400d4 │ │ │ │ + @ instruction: 0xfa0e00d4 │ │ │ │ + @ instruction: 0xfa7800d4 │ │ │ │ + vld4. {d16-d19}, [r8 :64], r4 │ │ │ │ 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 │ │ │ │ movs r0, #1 │ │ │ │ @@ -894471,71 +894479,71 @@ │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ strh r2, [r3, #0] │ │ │ │ b.n 2dc0ae │ │ │ │ add sl, r1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2dc670 │ │ │ │ + bcc.n 2dc5b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2dca80 │ │ │ │ + b.n 2dcbc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2dca60 │ │ │ │ + b.n 2dcba0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 2dc568 │ │ │ │ + bvs.n 2dc6a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 2dc6b0 │ │ │ │ + ble.n 2dc5f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 2dc6c4 │ │ │ │ + bpl.n 2dc604 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 2dc630 │ │ │ │ + bhi.n 2dc570 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2dcd74 │ │ │ │ + b.n 2dbeb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 2dc5c4 │ │ │ │ + bpl.n 2dc704 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 2dc70c │ │ │ │ + ble.n 2dc64c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2dcd18 │ │ │ │ + b.n 2dbe58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 2dc6d4 │ │ │ │ + bgt.n 2dc614 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 2dc57c │ │ │ │ + bne.n 2dc6bc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 2dc718 │ │ │ │ + bhi.n 2dc658 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 2dc564 │ │ │ │ + bcs.n 2dc6a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 2dc658 │ │ │ │ + bvc.n 2dc598 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bls.n 2dc674 │ │ │ │ + bls.n 2dc5b4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 2dc698 │ │ │ │ + bne.n 2dc5d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 2dc620 │ │ │ │ + bmi.n 2dc760 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 28 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bvc.n 2dc750 │ │ │ │ + bhi.n 2dc690 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 2dc6d4 │ │ │ │ + bvc.n 2dc614 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 2dc66c │ │ │ │ + bvc.n 2dc5ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 2dc730 │ │ │ │ + bne.n 2dc670 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r8] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2dc0ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -895943,24 +895951,24 @@ │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r8, #-44] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 2dc0ae │ │ │ │ nop │ │ │ │ - rsb r0, lr, r4, lsr #3 │ │ │ │ - bcc.n 2dd5e8 │ │ │ │ + stcl 0, cr0, [lr], #-848 @ 0xfffffcb0 │ │ │ │ + bmi.n 2dd728 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2dd824 │ │ │ │ + b.n 2dd964 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2ddc5c │ │ │ │ + b.n 2ddd9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2dda68 │ │ │ │ + b.n 2ddba8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr.w r3, [r8, #-44] │ │ │ │ vldr s15, [r8] │ │ │ │ cbz r3, 2dd706 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ @@ -896990,117 +896998,117 @@ │ │ │ │ movs r2, #1 │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ b.w 2dc0ae │ │ │ │ - bge.n 2de2ac │ │ │ │ + blt.n 2de1ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2de2dc │ │ │ │ + blt.n 2de21c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de2f0 │ │ │ │ + bhi.n 2de230 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 2de27c │ │ │ │ + bgt.n 2de3bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2de200 │ │ │ │ + blt.n 2de340 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de230 │ │ │ │ + bls.n 2de370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de2f4 │ │ │ │ + bhi.n 2de234 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de2a0 │ │ │ │ + bhi.n 2de3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de34c │ │ │ │ + bvc.n 2de28c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de344 │ │ │ │ + bhi.n 2de284 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2de31c │ │ │ │ + bge.n 2de25c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de3dc │ │ │ │ + bls.n 2de31c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de210 │ │ │ │ + bvc.n 2de350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de368 │ │ │ │ + bvc.n 2de2a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de388 │ │ │ │ + bvs.n 2de2c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de250 │ │ │ │ + bvc.n 2de390 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de2dc │ │ │ │ + bls.n 2de21c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de38c │ │ │ │ + bpl.n 2de2cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de350 │ │ │ │ + bpl.n 2de290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de260 │ │ │ │ + bls.n 2de3a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de28c │ │ │ │ + bpl.n 2de3cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de3ec │ │ │ │ + bls.n 2de32c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de3c0 │ │ │ │ + bhi.n 2de300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2de3a4 │ │ │ │ + bhi.n 2de2e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2de26c │ │ │ │ + bmi.n 2de3ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de310 │ │ │ │ + bpl.n 2de250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de2a0 │ │ │ │ + bpl.n 2de3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de284 │ │ │ │ + bpl.n 2de3c4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de360 │ │ │ │ + bmi.n 2de2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de3b0 │ │ │ │ + bmi.n 2de2f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de32c │ │ │ │ + bvc.n 2de26c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de420 │ │ │ │ + bpl.n 2de360 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de3ac │ │ │ │ + bmi.n 2de2ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de2d8 │ │ │ │ + bpl.n 2de418 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de42c │ │ │ │ + bvs.n 2de36c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de440 │ │ │ │ + bhi.n 2de380 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de3c8 │ │ │ │ + bvc.n 2de308 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de300 │ │ │ │ + bvc.n 2de440 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de2a8 │ │ │ │ + bvc.n 2de3e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de2c4 │ │ │ │ + bvs.n 2de404 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de318 │ │ │ │ + bvs.n 2de458 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de364 │ │ │ │ + bpl.n 2de2a4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de3e8 │ │ │ │ + bvc.n 2de328 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2de2a0 │ │ │ │ + bmi.n 2de3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de3dc │ │ │ │ + bpl.n 2de31c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2de348 │ │ │ │ + bvc.n 2de288 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de438 │ │ │ │ + bvc.n 2de378 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 2de3ac │ │ │ │ + bvc.n 2de2ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2de2d8 │ │ │ │ + bne.n 2de418 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de454 │ │ │ │ + bvs.n 2de394 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 2de488 │ │ │ │ + bvs.n 2de3c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 2de308 │ │ │ │ + bpl.n 2de448 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #676] @ (2de654 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -897351,18 +897359,17 @@ │ │ │ │ nop │ │ │ │ adds r0, r1, #1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r3 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bcc.n 2de670 │ │ │ │ + bcc.n 2de5b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2de58c │ │ │ │ - lsls r3, r2, #3 │ │ │ │ + @ instruction: 0xe83200d3 │ │ │ │ add.w r3, r0, #8 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #16 │ │ │ │ ldrsh.w r2, [r3, #2]! │ │ │ │ ldrsh.w ip, [r1, #2]! │ │ │ │ cmp r2, ip │ │ │ │ bne.n 2de684 │ │ │ │ @@ -897845,15 +897852,15 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb.w r1, [r2, #32] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -897865,15 +897872,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r4, #84] @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 2deb8c │ │ │ │ + bge.n 2deccc │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [pc, #480] @ (2dee08 ) │ │ │ │ @@ -898059,45 +898066,45 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dedb8 │ │ │ │ b.n 2dec92 │ │ │ │ ldrb.w r3, [r5, #85] @ 0x55 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #85] @ 0x55 │ │ │ │ b.n 2decb6 │ │ │ │ - bls.n 2ded48 │ │ │ │ + bge.n 2dee88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2ded34 │ │ │ │ + bge.n 2dee74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bls.n 2dedd0 │ │ │ │ + bge.n 2def10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2deee0 │ │ │ │ + bge.n 2dee20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2dee58 │ │ │ │ + bls.n 2ded98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 2dee5c │ │ │ │ + bls.n 2ded9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2deddc │ │ │ │ + bls.n 2def1c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2dedec │ │ │ │ + bls.n 2def2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2dedf4 │ │ │ │ + bls.n 2ded34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2dee04 │ │ │ │ + bls.n 2ded44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2dede4 │ │ │ │ + bls.n 2def24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2dede8 │ │ │ │ + bls.n 2def28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2deefc │ │ │ │ + bhi.n 2dee3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2dee60 │ │ │ │ + bhi.n 2deda0 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -898145,15 +898152,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (2deed4 ) │ │ │ │ add r0, pc │ │ │ │ bl 20bcec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -898245,15 +898252,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2def76 │ │ │ │ ldr r0, [pc, #12] @ (2defd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 20bcec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2def84 │ │ │ │ - cbz r4, 2df01a │ │ │ │ + cbz r4, 2df042 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -898312,15 +898319,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r4, #31 │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r4 │ │ │ │ + cbz r6, 2df0c4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -898403,31 +898410,31 @@ │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r2, [r2, r3, lsl #1] │ │ │ │ bne.n 2df0f0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + cbz r4, 2df1be │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 2df1b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + revsh r0, r2 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [pc, #28] @ (2df1ac ) │ │ │ │ @@ -898442,15 +898449,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 66b10 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #25 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ 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, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -898489,15 +898496,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (2df228 ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ - bmi.n 2df2c0 │ │ │ │ + bmi.n 2df200 │ │ │ │ lsls r4, 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 r4, r0 │ │ │ │ @@ -898671,15 +898678,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ (2df3dc ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ nop │ │ │ │ - bcs.n 2df378 │ │ │ │ + bcc.n 2df4b8 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -898960,21 +898967,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (2df6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ ldr r0, [pc, #20] @ (2df6d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ nop │ │ │ │ - bne.n 2df678 │ │ │ │ + bcs.n 2df7b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2df5d4 │ │ │ │ + bne.n 2df714 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2df700 │ │ │ │ + beq.n 2df640 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 2df5fc │ │ │ │ + bne.n 2df73c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ @@ -900135,35 +900142,35 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #268 @ 0x10c │ │ │ │ b.n 2df9e4 │ │ │ │ nop │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ @@ -902878,29 +902885,29 @@ │ │ │ │ addne r2, r2, r1 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ str r2, [r3, #16] │ │ │ │ movw r3, #63112 @ 0xf688 │ │ │ │ strh r3, [r1, #0] │ │ │ │ b.w 2e1000 │ │ │ │ nop │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ ldr.w sl, [r9, #80] @ 0x50 │ │ │ │ strb r3, [r6, #0] │ │ │ │ sub.w sl, r6, sl │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -903269,25 +903276,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.w 2e16f2 │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ b.w 2e17a4 │ │ │ │ ldr r0, [pc, #24] @ (2e219c ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 2e2598 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 2e2418 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 2e21fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cbz r3, 2e21fc │ │ │ │ push {lr} │ │ │ │ @@ -903366,15 +903373,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (2e2274 ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 2e2398 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 2e2618 ) │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -903405,17 +903412,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (2e22d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ ldr r0, [pc, #12] @ (2e22d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 2df17c │ │ │ │ nop │ │ │ │ - add r5, pc, #112 @ (adr r5, 2e2348 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 2e25c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 2e23dc ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 2e265c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r1, 2e2316 │ │ │ │ @@ -906135,15 +906142,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ bl fffcdf4e │ │ │ │ subs r4, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ @@ -906231,15 +906238,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r7} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ bl 6e203a │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ itte │ │ │ │ @@ -906278,15 +906285,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ (2e40a8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e407a │ │ │ │ nop │ │ │ │ str r2, [r4, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xe839ffff │ │ │ │ ldrsh r2, [r7, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr??.w pc, [r7, #255]! │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906322,15 +906329,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2e4110 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e40e4 │ │ │ │ nop │ │ │ │ ldrsh r2, [r7, r6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xea33ffff │ │ │ │ ldrsh r0, [r2, r6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr.w pc, [pc, #4095] @ 2e5113 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906366,15 +906373,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2e4178 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e414c │ │ │ │ nop │ │ │ │ ldrsh r2, [r2, r5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrd pc, pc, [fp, #1020] @ 0x3fc │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr.w pc, [r7, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906407,15 +906414,15 @@ │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e4176 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906454,17 +906461,17 @@ │ │ │ │ bl 2e2b44 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #104] @ (2e42cc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -906512,19 +906519,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ pop {r4, r7, pc} │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 2e3e76 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (2e435c ) │ │ │ │ @@ -906572,19 +906579,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2e4378 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e433e │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 2e3e5e │ │ │ │ vcvt.u16.f16 d21, d20, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bl 9637a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906635,19 +906642,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2e440c ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e43d2 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r7, r5, #5 │ │ │ │ pop {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 2e4272 │ │ │ │ vmull.u , d31, d16 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bl 7240e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906698,19 +906705,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2e44a0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e4466 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ cbnz r2, 2e4500 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r7, pc, #768 @ (adr r7, 2e4790 ) │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 2e41de │ │ │ │ vdup.8 d21, d12[7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ bl fffde4a2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906761,19 +906768,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2e4534 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e44fa │ │ │ │ ldrh r2, [r0, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ cbnz r6, 2e456e │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r7, pc, #176 @ (adr r7, 2e45d4 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 2e4854 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2e415a │ │ │ │ @ instruction: 0xffff5b78 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bl fff7a536 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906824,19 +906831,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2e45c8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e458e │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ hlt 0x002a │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r6, pc, #608 @ (adr r6, 2e4818 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 2e4698 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2e40c6 │ │ │ │ vtbx.8 d21, {d31- │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906889,19 +906896,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2e4626 │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r2] │ │ │ │ lsls r7, r5, #5 │ │ │ │ rev r0, r2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r6, pc, #0 @ (adr r6, 2e4654 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 2e48d4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2e4052 │ │ │ │ vtbx.8 d21, {d15-d17}, d10 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bl 6ac666 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -906952,19 +906959,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2e46f8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2e46be │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ cbnz r2, 2e4702 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r5, pc, #416 @ (adr r5, 2e4888 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 2e4708 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 2e3fc6 │ │ │ │ @ instruction: 0xffff59b4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bl 6466fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -907234,19 +907241,19 @@ │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r1, r5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ 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, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -907283,15 +907290,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e2b44 │ │ │ │ ldrb.w r3, [r4, #45] @ 0x2d │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 83 @ 0x53 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #164] @ (2e4ad4 ) │ │ │ │ @@ -907365,15 +907372,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bls.n 2e4b14 │ │ │ │ + bls.n 2e4a54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2e4a8a │ │ │ │ @ instruction: 0xffffb542 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -907451,15 +907458,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ strb r6, [r5, r5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bhi.n 2e4c40 │ │ │ │ + bhi.n 2e4b80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2e4bb6 │ │ │ │ vmls.i , , d30[0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -907537,15 +907544,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4} │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bvc.n 2e4d6c │ │ │ │ + bhi.n 2e4cac │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2e4ce2 │ │ │ │ vrsra.u64 d27, d10, #1 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -907623,15 +907630,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 2e4dae │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bvs.n 2e4c98 │ │ │ │ + bvc.n 2e4dd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2e4e0e │ │ │ │ vmlal.u , d31, d6[0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -907704,15 +907711,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ sxtb r4, r6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #219 @ 0xdb │ │ │ │ vsra.u64 , q9, #1 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -907783,15 +907790,15 @@ │ │ │ │ nop │ │ │ │ cbz r2, 2e4f1c │ │ │ │ lsls r4, r5, #5 │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + beq.n 2e4fdc │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbz r2, 2e4f0e │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -907864,15 +907871,15 @@ │ │ │ │ nop │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ lsls r4, r5, #5 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 2e547a │ │ │ │ vshr.u32 , q4, #1 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -907943,15 +907950,15 @@ │ │ │ │ nop │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908022,15 +908029,15 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r7, [pc, #776] @ (2e5460 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrex pc, [r9, #1020] @ 0x3fc │ │ │ │ add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908101,15 +908108,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r6, [pc, #1000] @ (2e5608 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 2e514e │ │ │ │ @ instruction: 0xffffae00 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908180,15 +908187,15 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r6, [pc, #200] @ (2e53b0 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 2e5086 │ │ │ │ vcvt.u16.f16 d26, d24, #1 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908286,17 +908293,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #392] @ (2e5580 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -908395,17 +908402,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #296] @ (2e5638 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -908477,15 +908484,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r3, [pc, #232] @ (2e56c8 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ bgt.n 2e565e │ │ │ │ vshll.u32 q13, d30, #31 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908561,15 +908568,15 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r2, [pc, #456] @ (2e5880 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ blt.n 2e578a │ │ │ │ vtbx.8 d26, {d15-d16}, d24 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908645,15 +908652,15 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r1, [pc, #616] @ (2e59f8 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ bge.n 2e56b2 │ │ │ │ @ instruction: 0xffffa890 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -908738,15 +908745,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r0, [pc, #776] @ (2e5b7c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - @ instruction: 0xfaae00e5 │ │ │ │ + @ instruction: 0xfb4e00e5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r0, r2, r4, r6, r7} │ │ │ │ vabdl.u q13, d31, d26 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -908832,15 +908839,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #312 @ (adr r7, 2e5aa0 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - vst1.8 {d16[7]}, [r2], r5 │ │ │ │ + @ instruction: 0xfa6200e5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r3, r5, r6, r7} │ │ │ │ vqshlu.s64 d26, d30, #63 @ 0x3f │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -908919,15 +908926,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #432 @ (adr r6, 2e5bf0 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ mov sl, sp │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r5, pc, #872 @ (adr r5, 2e5db8 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -909022,15 +909029,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ mov r0, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #544 @ (adr r5, 2e5d6c ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r5} │ │ │ │ @ instruction: 0xffff33ec │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #888 @ (adr r4, 2e5ed8 ) │ │ │ │ @@ -909130,15 +909137,15 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r0, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #480 @ (adr r4, 2e5e3c ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r3, r6, r7} │ │ │ │ @ instruction: 0xffff33ec │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #824 @ (adr r3, 2e5fa8 ) │ │ │ │ @@ -909253,15 +909260,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #128 @ (adr r3, 2e5e10 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ bics r6, r3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r2, pc, #552 @ (adr r2, 2e5fc8 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -909349,19 +909356,19 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmn r0, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #200 @ (adr r2, 2e5f50 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, pc, #640 @ (adr r1, 2e6118 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -909443,19 +909450,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #304 @ (adr r1, 2e6098 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ rors r2, r1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #712 @ (adr r0, 2e6248 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -909547,20 +909554,20 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #352 @ (adr r0, 2e61cc ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff68ba │ │ │ │ + vqrshrn.u64 d22, q5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -909640,15 +909647,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -909743,20 +909750,20 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - vabdl.u q11, d15, d14 │ │ │ │ + vabdl.u q11, d31, d30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -909846,20 +909853,20 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0, {r0, r3, r4, r6} │ │ │ │ @ instruction: 0xffff3db6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #5 │ │ │ │ bvs.n 2e6292 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -909951,20 +909958,20 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r7!, {r0, r2, r5, r6} │ │ │ │ @ instruction: 0xffff3cb2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #5 │ │ │ │ bpl.n 2e644e │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -910059,19 +910066,19 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r7!, {r0, r3, r5, r7} │ │ │ │ vtbl.8 d25, {d31- │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffff99b6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -910265,21 +910272,21 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r5!, {r0, r1, r5, r7} │ │ │ │ vtbl.8 d25, {d31}, d22 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -910366,15 +910373,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r0, #186 @ 0xba │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2e68f4 │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -910458,15 +910465,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #206 @ 0xce │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, 2e69cc │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -910550,15 +910557,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2e6a96 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -910657,23 +910664,23 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r5, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -910768,19 +910775,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -910887,17 +910894,17 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2e6ddc │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r4!, {r0, r2, r4, r7} │ │ │ │ vrsra.u32 , q6, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ cbnz r1, 2e6e0a │ │ │ │ @@ -910990,15 +910997,15 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r2, #138 @ 0x8a │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e6c54 │ │ │ │ + b.n 2e6d94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -911105,25 +911112,25 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, sl, asr #3 │ │ │ │ + @ instruction: 0xebf400ea │ │ │ │ cbnz r7, 2e7060 │ │ │ │ @ instruction: 0xffff3144 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldmia r1!, {r0, r2, r4, r5, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -911232,26 +911239,26 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ hlt 0x001f │ │ │ │ vaddl.u , d15, d12 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldmia r0, {r0, r2, r3, r4, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -911360,26 +911367,26 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cbnz r7, 2e7276 │ │ │ │ @ instruction: 0xffff2ed4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r7!, {r0, r2, r4, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -911488,26 +911495,26 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb837 │ │ │ │ @ instruction: 0xffff2d9c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -911617,24 +911624,24 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #32] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb70d │ │ │ │ vdup.8 q9, d16[7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r6, #26] │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r5!, {r0, r1, r2, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -911743,26 +911750,26 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #22] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e707c │ │ │ │ + b.n 2e71bc │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r0, r1, r5, r6, r7, lr} │ │ │ │ @ instruction: 0xffff2b30 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r6, [r7, #16] │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r4!, {r0, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -911875,18 +911882,17 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 2e76a0 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + @ instruction: 0xe85000e5 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -912000,17 +912006,17 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvs.n 2e77c8 │ │ │ │ + bvc.n 2e7908 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #5 │ │ │ │ @@ -912108,18 +912114,18 @@ │ │ │ │ nop │ │ │ │ strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #560 @ (adr r5, 2e7bbc ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 2e7a3c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r0, r1, r2, r3, r6, r7, lr} │ │ │ │ - vmla.i , , d10[0] │ │ │ │ + @ instruction: 0xffff516a │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -912213,18 +912219,18 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #480 @ (adr r4, 2e7c80 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 2e7b00 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r0, r1, r3, r4, r5, r7} │ │ │ │ - @ instruction: 0xffff4fb6 │ │ │ │ + vshr.u32 , q3, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -912318,18 +912324,18 @@ │ │ │ │ nop │ │ │ │ strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #400 @ (adr r3, 2e7d44 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 2e7bc4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbz r7, 2e7c20 │ │ │ │ - @ instruction: 0xffff4ea2 │ │ │ │ + vqrdmlsh.s q10, , d2[0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -912423,18 +912429,18 @@ │ │ │ │ nop │ │ │ │ strh r2, [r4, #32] │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #320 @ (adr r2, 2e7e08 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 2e8088 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ uxth r3, r2 │ │ │ │ - @ instruction: 0xffff4d8e │ │ │ │ + @ instruction: 0xffff4e2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r4, #26] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -912534,25 +912540,25 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #24] │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #416] @ (2e7f7c ) │ │ │ │ + ldr r4, [pc, #32] @ (2e7dfc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #528] @ (2e7ff4 ) │ │ │ │ + ldr r5, [pc, #144] @ (2e7e74 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r4, #18] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldr r4, [pc, #72] @ (2e7e34 ) │ │ │ │ + ldr r4, [pc, #712] @ (2e80b4 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #264] @ (2e7f08 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -912666,25 +912672,25 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #744] @ (2e8208 ) │ │ │ │ + ldr r3, [pc, #360] @ (2e8088 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #704] @ (2e81e8 ) │ │ │ │ + ldr r4, [pc, #320] @ (2e8068 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #312] @ (2e8068 ) │ │ │ │ + ldr r2, [pc, #952] @ (2e82e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #352] @ (2e8094 ) │ │ │ │ + ldr r3, [pc, #992] @ (2e8314 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -912790,23 +912796,23 @@ │ │ │ │ nop │ │ │ │ strh r2, [r5, #4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #728] @ (2e8330 ) │ │ │ │ + ldr r2, [pc, #344] @ (2e81b0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #648] @ (2e82e4 ) │ │ │ │ + ldr r3, [pc, #264] @ (2e8164 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #624] @ (2e82d0 ) │ │ │ │ + ldr r3, [pc, #240] @ (2e8150 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #112] @ (2e80d4 ) │ │ │ │ + ldr r1, [pc, #752] @ (2e8354 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #104] @ (2e80d0 ) │ │ │ │ + ldr r2, [pc, #744] @ (2e8350 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -912930,15 +912936,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ ldrb r6, [r5, #29] │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r2, [r2, #26] │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -913043,19 +913049,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r4, r3, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #208] @ (2e83b4 ) │ │ │ │ + ldr r0, [pc, #848] @ (2e8634 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #152] @ (2e8380 ) │ │ │ │ + ldr r0, [pc, #792] @ (2e8600 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -913158,19 +913164,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #19] │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r4, r6, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 2e87bc ) │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -913274,19 +913280,19 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 2e8844 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 2e86c4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -913389,19 +913395,19 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r4, r4, r4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf69c00e8 │ │ │ │ + @ instruction: 0xf73c00e8 │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ lsls r4, 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 │ │ │ │ ldr r2, [pc, #252] @ (2e8774 ) │ │ │ │ @@ -913504,19 +913510,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r7, #5] │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 2e8960 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 2e87e0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r8, r6 │ │ │ │ + mov r0, sl │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -913620,19 +913626,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r0, r2, r3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #296 @ (adr r3, 2e89dc ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 2e8c5c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add ip, r0 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r7, #29] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -913750,17 +913756,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r4, r4, #30 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ @ instruction: 0xffff1744 │ │ │ │ lsls r7, r5, #5 │ │ │ │ strb r4, [r6, #24] │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ @@ -913868,15 +913874,15 @@ │ │ │ │ nop │ │ │ │ strb r2, [r1, #23] │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r0, r1, #25 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -913984,17 +913990,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #18] │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + add r0, pc, #200 @ (adr r0, 2e8d30 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r6, #15] │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -914211,17 +914217,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #11] │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r6, r7, #12 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r7, #10 │ │ │ │ lsls r7, r5, #5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -914345,17 +914351,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r6, #4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r0, r6, #6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r5, #0] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -914490,19 +914496,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r0, r3, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, pc, #84 @ (adr r1, 2e91e8 ) │ │ │ │ @ instruction: 0xffff6ea0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -914638,19 +914644,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #532] @ 0x214 │ │ │ │ vcvt.u16.f16 d22, d0, #1 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -914800,19 +914806,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -914947,19 +914953,19 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + cbnz r2, 2e9650 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ @@ -915103,21 +915109,21 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [sp, #964] @ 0x3c4 │ │ │ │ @ instruction: 0xffff689a │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -915255,19 +915261,19 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -915360,15 +915366,15 @@ │ │ │ │ @ instruction: 0xfa353c8e │ │ │ │ str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r1, #28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -915462,15 +915468,15 @@ │ │ │ │ negs r5, r4 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r0, r1, #24 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -915610,17 +915616,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -915776,19 +915782,19 @@ │ │ │ │ ... │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ @@ -915948,23 +915954,23 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r0, [r7, #16] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 2e9870 │ │ │ │ + b.n 2e99b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ vaddl.u q11, d15, d10 │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -916112,19 +916118,19 @@ │ │ │ │ b.n 2ea18e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsh r6, [r7, r5] │ │ │ │ lsls r4, r5, #5 │ │ │ │ vrev16. q8, q15 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2ea294 │ │ │ │ + bgt.n 2ea1d4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 2ea290 │ │ │ │ + bge.n 2ea1d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -916301,27 +916307,27 @@ │ │ │ │ cdp2 1, 5, cr0, cr4, cr14, {3} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -916427,15 +916433,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r3, r7] │ │ │ │ lsls r4, r5, #5 │ │ │ │ mrrc2 1, 6, r0, ip, cr14 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -916541,15 +916547,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ lsls r4, r5, #5 │ │ │ │ @ instruction: 0xfb30016e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -916662,15 +916668,15 @@ │ │ │ │ b.n 2ea726 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, r6] │ │ │ │ lsls r4, r5, #5 │ │ │ │ @ instruction: 0xfa04016e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -916808,25 +916814,25 @@ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ lsls r4, r5, #5 │ │ │ │ str.w r0, [r2, #366] @ 0x16e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [sl, ] │ │ │ │ ldrsb r4, [r4, r5] │ │ │ │ lsls r4, r5, #5 │ │ │ │ @ instruction: 0xf7c2016e │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fa00d7 │ │ │ │ + @ instruction: 0xf29a00d7 │ │ │ │ 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] @ (2eaae0 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #416] @ (2eaae4 ) │ │ │ │ @@ -916995,15 +917001,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ lsls r4, r5, #5 │ │ │ │ @ instruction: 0xf734016e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r7, r4] │ │ │ │ lsls r4, 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, #4032] @ 0xfc0 │ │ │ │ @@ -917132,15 +917138,15 @@ │ │ │ │ b.n 2eabe2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r4, r5, #5 │ │ │ │ sbc.w r1, ip, #15597568 @ 0xee0000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r5, r7] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -917391,24 +917397,24 @@ │ │ │ │ @ instruction: 0xf3fc016e │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3f0016e │ │ │ │ @ instruction: 0xf3de016e │ │ │ │ ldrh r6, [r6, #10] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf344016e │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -917716,109 +917722,109 @@ │ │ │ │ ldr r0, [pc, #208] @ (2eb328 ) │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ add r0, pc │ │ │ │ b.n 2eb0c6 │ │ │ │ nop │ │ │ │ subs r7, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ - vtbx.8 d17, {d31- , d31, d6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - @ instruction: 0xffff1bd8 │ │ │ │ + vcvt.f16.u16 , q12, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r7, [sp, #764] @ 0x2fc │ │ │ │ - vtbx.8 d17, {d15-d17}, d12 │ │ │ │ + vtbx.8 d17, {d31-) │ │ │ │ sub sp, #28 │ │ │ │ @@ -917986,15 +917992,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #728] @ (2eb7bc ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldc 1, cr0, [r4, #-440]! @ 0xfffffe48 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stcl 1, cr0, [r2], {110} @ 0x6e │ │ │ │ stc 1, cr0, [r2], {110} @ 0x6e │ │ │ │ ldr r3, [pc, #688] @ (2eb7ac ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ @ instruction: 0xebf0016e │ │ │ │ rsbs r1, lr, lr, asr #1 │ │ │ │ @@ -918308,26 +918314,26 @@ │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #840] @ (2ebb90 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, lr, lr, asr #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r5, [r5, #14] │ │ │ │ - vqshl.u32 , q15, #31 │ │ │ │ + vqshrun.s64 d17, q7, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [pc, #624] @ (2ebae0 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -918651,21 +918657,21 @@ │ │ │ │ ... │ │ │ │ bx sp │ │ │ │ lsls r4, r5, #5 │ │ │ │ b.n 2ebba4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 2eb944 │ │ │ │ lsls r6, r5, #5 │ │ │ │ b.n 2eb87c │ │ │ │ lsls r6, r5, #5 │ │ │ │ b.n 2eb83c │ │ │ │ lsls r6, r5, #5 │ │ │ │ @@ -918876,17 +918882,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mvns r2, r2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ b.n 2eb6bc │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2ec558 │ │ │ │ lsls r6, r5, #5 │ │ │ │ negs r2, r1 │ │ │ │ lsls r4, r5, #5 │ │ │ │ b.n 2ec340 │ │ │ │ lsls r6, r5, #5 │ │ │ │ @@ -919261,23 +919267,23 @@ │ │ │ │ ... │ │ │ │ sbcs r2, r5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ b.n 2ec684 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 2ec30c │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 2ec3bc │ │ │ │ lsls r6, r5, #5 │ │ │ │ b.n 2ec28c │ │ │ │ lsls r6, r5, #5 │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r6, r5, #5 │ │ │ │ @@ -919500,17 +919506,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ subs r5, #118 @ 0x76 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ble.n 2ec470 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -919925,15 +919931,15 @@ │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ subs r0, #16 │ │ │ │ lsls r4, r5, #5 │ │ │ │ bhi.n 2ec7e4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r7, #130 @ 0x82 │ │ │ │ lsls r4, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -919998,15 +920004,15 @@ │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ adds r7, #16 │ │ │ │ lsls r4, r5, #5 │ │ │ │ bvc.n 2ec89c │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -920230,38 +920236,38 @@ │ │ │ │ ... │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r7, [r7, #84] @ 0x54 │ │ │ │ - @ instruction: 0xffff0360 │ │ │ │ + vraddhn.i d16, , q0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ vcvt.f16.u16 q9, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ - @ instruction: 0xffffa9d6 │ │ │ │ + @ instruction: 0xffffaa76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r1, [r2, #12] │ │ │ │ vaddw.u q11, , d3 │ │ │ │ @ instruction: 0xffff5df1 │ │ │ │ - @ instruction: 0xffff77e2 │ │ │ │ + vtbl.8 d23, {d31}, d2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vqadd.u8 q8, q15, │ │ │ │ - adcs.w r0, r8, #212 @ 0xd4 │ │ │ │ + vshr.u64 q8, , #18 │ │ │ │ + @ instruction: 0xf1f800d4 │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ vraddhn.i d22, , │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (2ecfd8 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -920462,35 +920468,35 @@ │ │ │ │ nop │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2ece80 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bcc.n 2ece0c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ lsls r4, r5, #5 │ │ │ │ bcs.n 2ecdf8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bcs.n 2ecd80 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ @@ -920780,46 +920786,46 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r1, #130 @ 0x82 │ │ │ │ lsls r4, r5, #5 │ │ │ │ bne.n 2ed150 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2ed150 │ │ │ │ + ble.n 2ed090 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r1, #78 @ 0x4e │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2ed0bc │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2ed174 │ │ │ │ lsls r6, r5, #5 │ │ │ │ beq.n 2ed140 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ beq.n 2ed0c4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xfadc00d3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + @ instruction: 0xfb7c00d3 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r7, #102 @ 0x66 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 2ed56c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 2ed3ec ) │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #868] @ (2ed514 ) │ │ │ │ @@ -921166,52 +921172,52 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2ed4b0 │ │ │ │ + bge.n 2ed5f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ee00d3 │ │ │ │ + strb.w r0, [lr, #211] @ 0xd3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r5!, {r3} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xfa4800d3 │ │ │ │ + @ instruction: 0xfae800d3 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xf6fc00d3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xf79c00d3 │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - movw r0, #59603 @ 0xe8d3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf6ee00d3 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - addw r0, ip, #2259 @ 0x8d3 │ │ │ │ + subw r0, ip, #2259 @ 0x8d3 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ @@ -921651,19 +921657,19 @@ │ │ │ │ nop │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #432] @ (2edc08 ) │ │ │ │ + ldr r1, [pc, #48] @ (2eda88 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r7, #148 @ 0x94 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -922328,20 +922334,20 @@ │ │ │ │ nop │ │ │ │ movs r5, #124 @ 0x7c │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf2fe00d3 │ │ │ │ - @ instruction: 0xf2f800d3 │ │ │ │ - @ instruction: 0xf2fa00d3 │ │ │ │ - sbcs.w r0, r2, #211 @ 0xd3 │ │ │ │ + @ instruction: 0xf39e00d3 │ │ │ │ + @ instruction: 0xf39800d3 │ │ │ │ + @ instruction: 0xf39a00d3 │ │ │ │ + @ instruction: 0xf21200d3 │ │ │ │ subs r2, r0, #4 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -922913,74 +922919,73 @@ │ │ │ │ lslne r6, r5, #5 │ │ │ │ addne r7, #196 @ 0xc4 │ │ │ │ movne r0, r0 │ │ │ │ subs r4, r2, #2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 2ee698 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ + @ instruction: 0xe82e00d3 │ │ │ │ pop {r2, r4, pc} │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vshr.u64 q0, q4, #36 │ │ │ │ + movs r4, r7 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ pop {r2, r4, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 2ee50c │ │ │ │ + b.n 2ee64c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbnz r6, 2ee818 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r2, [pc, #112] @ (2ee810 ) │ │ │ │ + ldr r2, [pc, #752] @ (2eea90 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ cbnz r0, 2ee808 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4, {r0, r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xe9b400d3 │ │ │ │ cbnz r4, 2ee7fc │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrd r0, r0, [r6], #-844 @ 0x34c │ │ │ │ + ldmdb r6, {r0, r1, r4, r6, r7} │ │ │ │ revsh r6, r2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ rev r6, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 2ee708 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ + @ instruction: 0xe83c00d3 │ │ │ │ cbnz r0, 2ee804 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 2ee660 │ │ │ │ + b.n 2ee7a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ee634 │ │ │ │ + b.n 2ee774 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3372] @ 2ef51c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -924274,61 +924279,61 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 2ef0b8 │ │ │ │ + b.n 2ef1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0b8 │ │ │ │ + b.n 2ef1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0b4 │ │ │ │ + b.n 2ef1f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0b0 │ │ │ │ + b.n 2ef1f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0ac │ │ │ │ + b.n 2ef1ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0a8 │ │ │ │ + b.n 2ef1e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0a4 │ │ │ │ + b.n 2ef1e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef0a0 │ │ │ │ + b.n 2ef1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef09c │ │ │ │ + b.n 2ef1dc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef098 │ │ │ │ + b.n 2ef1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef094 │ │ │ │ + b.n 2ef1d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef090 │ │ │ │ + b.n 2ef1d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef08c │ │ │ │ + b.n 2ef1cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef088 │ │ │ │ + b.n 2ef1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef084 │ │ │ │ + b.n 2ef1c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef080 │ │ │ │ + b.n 2ef1c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef07c │ │ │ │ + b.n 2ef1bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef078 │ │ │ │ + b.n 2ef1b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ef074 │ │ │ │ + b.n 2ef1b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2ef62c │ │ │ │ + ble.n 2ef56c │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -925672,94 +925677,94 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #784 @ 0x310 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r4, r5, #5 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f0350 │ │ │ │ + bvs.n 2f0290 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #69 @ 0x45 │ │ │ │ - vtbl.8 d29, {d15-d16}, d4 │ │ │ │ + vtbl.8 d29, {d31- │ │ │ │ + bls.n 2f0438 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #213 @ 0xd5 │ │ │ │ - vtbl.8 d29, {d31}, d26 │ │ │ │ + vtbx.8 d29, {d15-d16}, d10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #115 @ 0x73 │ │ │ │ vcvt.f16.u16 , q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #163 @ 0xa3 │ │ │ │ - vsubw.u , , d2 │ │ │ │ + vraddhn.i d29, , q9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r3, #31 │ │ │ │ @ instruction: 0xffff3990 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2f031c │ │ │ │ + bhi.n 2f045c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2f0288 │ │ │ │ + bhi.n 2f03c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2f0418 │ │ │ │ + bvc.n 2f0358 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2f03a4 │ │ │ │ + bvc.n 2f02e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2f0330 │ │ │ │ + bvc.n 2f0470 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2f02bc │ │ │ │ + bvc.n 2f03fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2f0424 │ │ │ │ + beq.n 2f0364 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r6, #151 @ 0x97 │ │ │ │ - vaddl.u , d15, d12 │ │ │ │ + vaddl.u , d31, d28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #255 @ 0xff │ │ │ │ @ instruction: 0xffff2f87 │ │ │ │ @ instruction: 0xffff2f95 │ │ │ │ - @ instruction: 0xffffd5c4 │ │ │ │ + vmlsl.u , d15, d20[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2f032c │ │ │ │ + bvs.n 2f046c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2f0338 │ │ │ │ + bvs.n 2f0478 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2f0354 │ │ │ │ + bvs.n 2f0494 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r5, #253 @ 0xfd │ │ │ │ - vsli.64 , q0, #63 @ 0x3f │ │ │ │ + vqshlu.s32 , q8, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2f0364 │ │ │ │ + bvs.n 2f04a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #221 @ 0xdd │ │ │ │ - vsli.64 , q1, #63 @ 0x3f │ │ │ │ + vqshlu.s32 , q9, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r5, #167 @ 0xa7 │ │ │ │ - vsli.64 , q3, #63 @ 0x3f │ │ │ │ + vqshlu.s32 , q11, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orn r0, r4, #213 @ 0xd5 │ │ │ │ + add.w r0, r4, #213 @ 0xd5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2f04bc │ │ │ │ + bvs.n 2f03fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2f0484 │ │ │ │ + bpl.n 2f03c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -925784,37 +925789,37 @@ │ │ │ │ adds r5, #115 @ 0x73 │ │ │ │ vmlsl.u , d31, d4[0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2f04d0 │ │ │ │ + bne.n 2f0410 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - vtbx.8 d28, {d15-d16}, d28 │ │ │ │ + vtbl.8 d28, {d15-d17}, d12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #11 │ │ │ │ - vaddl.u , d31, d16 │ │ │ │ + @ instruction: 0xffffd140 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 2f07c8 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 2f0648 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 2f051c │ │ │ │ + bne.n 2f045c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2f04f0 │ │ │ │ + beq.n 2f0430 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2f04cc │ │ │ │ + beq.n 2f040c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2f04b8 │ │ │ │ + beq.n 2f03f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2f04a4 │ │ │ │ + beq.n 2f03e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2f0464 │ │ │ │ + beq.n 2f03a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r1 │ │ │ │ bl 2e42e8 │ │ │ │ ldr.w r1, [pc, #2940] @ 2f0fe8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr.w r3, [fp, r1] │ │ │ │ @@ -926971,79 +926976,79 @@ │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ b.n 2f107c │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r4, #179 @ 0xb3 │ │ │ │ - vdup.8 q14, d24[7] │ │ │ │ + @ instruction: 0xffffcd08 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r4, #137 @ 0x89 │ │ │ │ vsri.64 d18, d19, #1 │ │ │ │ - vdup.8 q14, d6[7] │ │ │ │ + vqdmulh.s q14, , d22[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r4, #77 @ 0x4d │ │ │ │ - vcvt.f16.u16 q14, q0, #1 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xffffccf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r3, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ + itee vc │ │ │ │ + lslvc r3, r2, #3 │ │ │ │ + ldmiavs r0!, {r7} │ │ │ │ + lslvs r3, r2, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ bl 2e2e00 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ bl 2e40ac │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ @@ -928286,51 +928291,51 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ b.n 2f1d34 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itee gt │ │ │ │ - lslgt r3, r2, #3 │ │ │ │ - sevle │ │ │ │ - lslle r3, r2, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ + nop {14} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + itet pl │ │ │ │ + lslpl r3, r2, #3 │ │ │ │ + bkpt 0x00de │ │ │ │ + lslpl r3, r2, #3 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2f1d8e │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2f1d62 │ │ │ │ + cbnz r6, 2f1d8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 2f1d70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2f1d6a │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2f1d4c │ │ │ │ + rev r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -929249,27 +929254,27 @@ │ │ │ │ strd fp, sl, [sp] │ │ │ │ strd r7, r5, [sp, #16] │ │ │ │ strd r9, r8, [sp, #8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 2e2e00 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + setpan #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r5, r6} │ │ │ │ + push {lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -929277,23 +929282,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #664 @ (adr r6, 2f2934 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 2f27b4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r1 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 2f26c0 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 2f26b0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3716] @ 2f3544 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -930707,63 +930712,63 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ lsls r6, r5, #5 │ │ │ │ bls.n 2f3598 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 2f392c ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 2f37ac ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #960 @ (adr r6, 2f3920 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 2f37a0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, 2f3914 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 2f3794 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #928 @ (adr r6, 2f3908 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 2f3788 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 2f38fc ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 2f377c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #896 @ (adr r6, 2f38f0 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 2f3770 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2f38e4 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 2f3764 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #864 @ (adr r6, 2f38d8 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 2f3758 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 2f38cc ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 2f374c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #832 @ (adr r6, 2f38c0 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 2f3740 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 2f38b4 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 2f3734 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 2f38a8 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 2f3728 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 2f389c ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 2f371c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #768 @ (adr r6, 2f3890 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 2f3710 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 2f3884 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 2f3704 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #736 @ (adr r6, 2f3878 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 2f36f8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #720 @ (adr r6, 2f386c ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 2f36ec ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 2f3860 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 2f36e0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #688 @ (adr r6, 2f3854 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 2f36d4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 31d8d0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 31d604 │ │ │ │ @@ -932955,65 +932960,65 @@ │ │ │ │ @ instruction: 0xe829fffe │ │ │ │ adds r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [r1, #12] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2f4cba │ │ │ │ - vrshr.u32 , q13, #2 │ │ │ │ + vrsra.u32 d25, d10, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2f4cec │ │ │ │ + bvs.n 2f4c2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ stcl 15, cr15, [r5, #-1016]! @ 0xfffffc08 │ │ │ │ asrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ @@ -934304,15 +934309,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 2e8b3c │ │ │ │ ldr r5, [sp, #276] @ 0x114 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ b.n 2f5898 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -934323,39 +934328,39 @@ │ │ │ │ bgt.n 2f594a │ │ │ │ vtbx.8 d19, {d30}, d4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ bmi.n 2f588e │ │ │ │ - vqshlu.s32 d24, d12, #30 │ │ │ │ + vqshlu.s64 d24, d28, #62 @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ bpl.n 2f579a │ │ │ │ - vsra.u64 , q12, #2 │ │ │ │ + vrshr.u64 d27, d8, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ bne.n 2f594a │ │ │ │ - vrshr.u32 q12, q10, #2 │ │ │ │ + vrsra.u32 d24, d4, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r5, {r0, r1, r3, r4, r5, r6} │ │ │ │ - vqrdmlsh.s , q15, d20[0] │ │ │ │ + vtrn. d24, d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -935660,21 +935665,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ bhi.n 2f645a │ │ │ │ vmlsl.u q14, d30, d21[0] │ │ │ │ @ instruction: 0xfffe3eb0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - beq.n 2f64ec │ │ │ │ + bne.n 2f642c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r1!, {r0, r3, r6, r7} │ │ │ │ vrsra.u32 d25, d6, #2 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -936903,62 +936908,62 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 327b4c │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #91 @ 0x5b │ │ │ │ b.n 2f715c │ │ │ │ nop │ │ │ │ - subs r2, r1, #6 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ pop {r0, r1, r3, r6, r7, pc} │ │ │ │ vtbl.8 d18, {d30- q11, q7, d22[0] │ │ │ │ + @ instruction: 0xfffe6f06 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2f7860 │ │ │ │ + b.n 2f69a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb6c1 │ │ │ │ - @ instruction: 0xfffe68b0 │ │ │ │ + vqrshrn.u64 d22, q0, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xb60d │ │ │ │ vqshl.u32 , , #30 │ │ │ │ - vtbx.8 d22, {d14}, d0 │ │ │ │ + vtbx.8 d22, {d30}, d16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ bl 31d830 │ │ │ │ bl 31d638 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ bl 31d564 │ │ │ │ ldr.w r1, [pc, #3244] @ 2f7e1c │ │ │ │ @@ -938161,67 +938166,67 @@ │ │ │ │ bl 2e9328 │ │ │ │ ldr r1, [pc, #160] @ (2f7eb4 ) │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ mov r0, r4 │ │ │ │ b.n 2f7eb8 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 2f7e5c │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r1!, {r0, r1, r2, r5, r7} │ │ │ │ - vqmovn.u d22, q1 │ │ │ │ + @ instruction: 0xfffe6362 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbz r5, 2f7e94 │ │ │ │ - vrshr.u32 q11, q4, #2 │ │ │ │ + vrshr.u64 q11, q12, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r3, sp, #340 @ 0x154 │ │ │ │ - vshr.u64 d22, d28, #2 │ │ │ │ + vsra.u32 q11, q6, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - vqrdmulh.s , q15, d30[0] │ │ │ │ + @ instruction: 0xfffe5e8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -939436,30 +939441,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r3, pc, #812 @ (adr r3, 2f8d48 ) │ │ │ │ - vabdl.u , d30, d18 │ │ │ │ + vtbx.8 d21, {d14}, d2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r2, pc, #316 @ (adr r2, 2f8b64 ) │ │ │ │ - vqshlu.s64 d21, d24, #62 @ 0x3e │ │ │ │ + vqshl.u32 , q4, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ vsra.u32 q13, , #2 │ │ │ │ @ instruction: 0xfffea365 │ │ │ │ - vzip. , q9 │ │ │ │ + vqmovn.s d21, q1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ bl 2e8b3c │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ @@ -940749,21 +940754,21 @@ │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ b.n 2f96cc │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #840] @ (2f9a00 ) │ │ │ │ + ldr r7, [pc, #456] @ (2f9880 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #224] @ (2f979c ) │ │ │ │ + ldr r4, [pc, #864] @ (2f9a1c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #448] @ (2f9880 ) │ │ │ │ + ldr r2, [pc, #64] @ (2f9700 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r8, ip │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ vuzp. d25, d9 │ │ │ │ @ instruction: 0xfffef7ef │ │ │ │ @ instruction: 0xfa369a64 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ @@ -942012,21 +942017,21 @@ │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #748] @ 0x2ec │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ b.n 2fa428 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #544] @ (2fa534 ) │ │ │ │ + ldr r5, [pc, #160] @ (2fa3b4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r7, #34] @ 0x22 │ │ │ │ vdup.16 d18, d20[3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r3 │ │ │ │ @@ -942108,41 +942113,41 @@ │ │ │ │ vqrdmlsh.s q9, q7, d24[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ - @ instruction: 0xfffe3dfa │ │ │ │ + @ instruction: 0xfffe3e9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r3, [r5, #14] │ │ │ │ vtbx.8 d24, {d30-d31}, d31 │ │ │ │ - vqrdmulh.s , q15, d14[0] │ │ │ │ + vqrdmlah.s , q7, d30[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r5, [r4, #8] │ │ │ │ vqshrn.u64 d24, , #2 │ │ │ │ - @ instruction: 0xfffe3d22 │ │ │ │ + vqrdmulh.s , q15, d2[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r1, [r5, #6] │ │ │ │ vtbx.8 d24, {d30}, d11 │ │ │ │ - @ instruction: 0xfffe3cd0 │ │ │ │ + vcvt.u16.f16 , q8, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r3, [r3, #6] │ │ │ │ @ instruction: 0xfffe88bd │ │ │ │ - vmull.u , d30, d18 │ │ │ │ + vqrdmulh.s , q7, d2[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ @ instruction: 0xfffe9565 │ │ │ │ vmla.i , q7, d19[0] │ │ │ │ vsra.u32 d25, d11, #2 │ │ │ │ @ instruction: 0xfffe9aba │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -943447,52 +943452,52 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, fp │ │ │ │ bl 2ee13c │ │ │ │ b.n 2fb09c │ │ │ │ nop │ │ │ │ @ instruction: 0xfb84016d │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - vcvt.u32.f32 d18, d30, #2 │ │ │ │ + @ instruction: 0xfffe2fde │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r7, [r4, #9] │ │ │ │ @ instruction: 0xfffe7a5b │ │ │ │ vmls.i q12, q15, d1[0] │ │ │ │ vmls.i q12, q15, d1[0] │ │ │ │ - @ instruction: 0xfffe2ea4 │ │ │ │ + vqrdmlsh.s q9, q7, d4[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ vtbx.8 d23, {d30}, d17 │ │ │ │ - vqrdmulh.s q9, q7, d12[0] │ │ │ │ + vqrdmulh.s q9, q15, d28[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r5, [r0, #31] │ │ │ │ @ instruction: 0xfffe77c3 │ │ │ │ vrshr.u32 q12, , #2 │ │ │ │ vrsra.u32 d24, d9, #2 │ │ │ │ - vdup.16 q9, d22[3] │ │ │ │ + @ instruction: 0xfffe2d06 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r7, [r6, #17] │ │ │ │ vqshlu.s32 q10, q1, #30 │ │ │ │ mov r1, r4 │ │ │ │ strd sl, r7, [sp] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ @@ -944787,57 +944792,57 @@ │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, fp │ │ │ │ bl 2ee13c │ │ │ │ b.n 2fbdc0 │ │ │ │ nop │ │ │ │ strb r7, [r7, #12] │ │ │ │ vqrdmlsh.s , q7, d3[0] │ │ │ │ - vabdl.u q9, d30, d10 │ │ │ │ + vtbl.8 d18, {d14}, d26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ vsra.u64 , , #2 │ │ │ │ vqshl.u32 , , #30 │ │ │ │ - vsri.64 q9, q13, #2 │ │ │ │ + vsli.64 d18, d10, #62 @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [r4, #112] @ 0x70 │ │ │ │ vcvt.u32.f32 d22, d5, #2 │ │ │ │ - vraddhn.i d18, q15, q8 │ │ │ │ + @ instruction: 0xfffe2540 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ @ instruction: 0xfffe6e83 │ │ │ │ - vrsra.u64 q9, q5, #2 │ │ │ │ + vsri.32 q9, q13, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r5, [r6, #92] @ 0x5c │ │ │ │ @ instruction: 0xfffe6df5 │ │ │ │ - vrsra.u64 d18, d4, #2 │ │ │ │ + vsri.32 d18, d20, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ @ instruction: 0xfffe6db1 │ │ │ │ - vrsra.u32 d18, d6, #2 │ │ │ │ + vrsra.u64 d18, d22, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - vuzp. q9, q14 │ │ │ │ + vmovn.i d18, q6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r4, [sp] │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, fp │ │ │ │ @@ -946150,57 +946155,57 @@ │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ b.n 2fcacc │ │ │ │ nop │ │ │ │ strb r7, [r3, #9] │ │ │ │ - @ instruction: 0xfffe1bf4 │ │ │ │ + @ instruction: 0xfffe1c94 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ vcvt.u32.f32 d22, d21, #2 │ │ │ │ - @ instruction: 0xfffe1adc │ │ │ │ + @ instruction: 0xfffe1b7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [r6, #32] │ │ │ │ - vqshrn.u64 d17, q1, #2 │ │ │ │ + @ instruction: 0xfffe19b2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [r7, #32] │ │ │ │ - vtbl.8 d17, {d30}, d16 │ │ │ │ + vtbx.8 d17, {d14-d15}, d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh r1, [r7, r5] │ │ │ │ vmull.u q11, d30, d17 │ │ │ │ - vmlsl.u , d30, d30[0] │ │ │ │ + vabdl.u , d30, d14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh r1, [r0, r1] │ │ │ │ vcvt.f32.u32 d21, d31, #2 │ │ │ │ - vsli.64 , q1, #62 @ 0x3e │ │ │ │ + vqshlu.s32 , q9, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ bl 2ee13c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r4, [sp] │ │ │ │ @@ -947518,58 +947523,58 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #548] @ 0x224 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ b.n 2fd7c4 │ │ │ │ nop │ │ │ │ bmi.n 2fd854 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r5, [r3, r7] │ │ │ │ @ instruction: 0xfffe59d1 │ │ │ │ - vzip. , q0 │ │ │ │ + vqmovun.s d17, q8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [r1, #96] @ 0x60 │ │ │ │ - vcvt.f32.u32 q8, q1, #2 │ │ │ │ + @ instruction: 0xfffe0ef2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r5, [r4, r1] │ │ │ │ vqmovun.s d21, │ │ │ │ - vtbl.8 d16, {d14-d17}, d10 │ │ │ │ + vtbl.8 d16, {d30- d21, d3 │ │ │ │ - vtbl.8 d16, {d30- │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ b.n 2fe41c │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #852] @ (2fe6f4 ) │ │ │ │ vtbx.8 d20, {d30- instruction: 0xfffe056e │ │ │ │ + vrsubhn.i d16, q7, q7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [pc, #772] @ (2fe6b8 ) │ │ │ │ vtbx.8 d20, {d30- q8, q7, d10[0] │ │ │ │ + vmls.i q8, q15, d26[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ bx r8 │ │ │ │ vshll.u32 , d4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [pc, #92] @ (2fe448 ) │ │ │ │ @ instruction: 0xfffe2748 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r5, [pc, #772] @ (2fe6fc ) │ │ │ │ - vuzp. q8, q3 │ │ │ │ + vzip. q8, q11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [r0, r5] │ │ │ │ - @ instruction: 0xfffeff96 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr2, {6} │ │ │ │ + vshr.u32 d16, d22, #2 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + vqadd.u8 q0, q9, q1 │ │ │ │ ldr r7, [pc, #852] @ (2fe760 ) │ │ │ │ vmovn.i d21, │ │ │ │ - @ instruction: 0xfffefe0a │ │ │ │ + @ instruction: 0xfffefeaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r5, [r7, r1] │ │ │ │ @ instruction: 0xfffe59db │ │ │ │ vraddhn.i d25, q7, q0 │ │ │ │ ldr.w r4, [pc, #3096] @ 2ff038 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ add r4, pc │ │ │ │ @@ -950067,76 +950072,76 @@ │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc │ │ │ │ b.n 2ff100 │ │ │ │ nop │ │ │ │ rors r1, r6 │ │ │ │ vmull.u q10, d30, d13 │ │ │ │ - vqdmulh.s , q15, d16[0] │ │ │ │ + @ instruction: 0xfffefd80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmn r3, r2 │ │ │ │ vtbl.8 d20, {d14-d17}, d27 │ │ │ │ vuzp. q10, │ │ │ │ vqdmulh.s q10, q15, d17[0] │ │ │ │ - vcvt.f16.u16 d31, d16, #2 │ │ │ │ + @ instruction: 0xfffefcd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb2400d2 │ │ │ │ + smlaldx r0, r0, r4, r2 │ │ │ │ ldrsb r7, [r5, r4] │ │ │ │ - @ instruction: 0xfffefad6 │ │ │ │ + @ instruction: 0xfffefb76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [pc, #604] @ (2ff2c4 ) │ │ │ │ - vtbl.8 d31, {d30- instruction: 0xfa1400d2 │ │ │ │ + @ instruction: 0xfab400d2 │ │ │ │ subs r4, #57 @ 0x39 │ │ │ │ vqmovn.u d21, │ │ │ │ vmull.u , d30, d19 │ │ │ │ - vqrshrn.u64 d31, q3, #2 │ │ │ │ + @ instruction: 0xfffef9f6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r0, [r4, #210] @ 0xd2 │ │ │ │ - @ instruction: 0xf7a400d2 │ │ │ │ + ldr??.w r0, [r4, r2, lsl #1] │ │ │ │ + str.w r0, [r4, r2, lsl #1] │ │ │ │ str r3, [r7, r3] │ │ │ │ - vqshl.u32 , q1, #30 │ │ │ │ + vqshl.u64 , q9, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #708] @ (2ff358 ) │ │ │ │ - vqshl.u32 d31, d2, #30 │ │ │ │ + vqshl.u64 d31, d18, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf69400d2 │ │ │ │ + @ instruction: 0xf73400d2 │ │ │ │ ldr r7, [pc, #508] @ (2ff29c ) │ │ │ │ vrshr.u32 , , #2 │ │ │ │ - vqshlu.s32 d31, d0, #30 │ │ │ │ + vqshlu.s64 d31, d16, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf59000d2 │ │ │ │ + @ instruction: 0xf63000d2 │ │ │ │ str r7, [r4, r0] │ │ │ │ - vsli.32 , q0, #30 │ │ │ │ + vsli.64 , q8, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds.w r0, r8, #6881280 @ 0x690000 │ │ │ │ + subs.w r0, r8, #6881280 @ 0x690000 │ │ │ │ adds r6, #155 @ 0x9b │ │ │ │ vcvt.u16.f16 q10, , #2 │ │ │ │ - vraddhn.i d31, q15, q8 │ │ │ │ + @ instruction: 0xfffef540 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs.w r0, lr, #6881280 @ 0x690000 │ │ │ │ + @ instruction: 0xf4fe00d2 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ vqshlu.s64 d19, d23, #62 @ 0x3e │ │ │ │ - vsri.32 d31, d2, #2 │ │ │ │ + vsri.64 d31, d18, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf39600d2 │ │ │ │ + bics.w r0, r6, #6881280 @ 0x690000 │ │ │ │ ldr r6, [pc, #188] @ (2ff198 ) │ │ │ │ vmull.u q10, d30, d31 │ │ │ │ - @ instruction: 0xfffef360 │ │ │ │ + vraddhn.i d31, q7, q0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r1, r1 │ │ │ │ vqshrun.s64 d19, , #2 │ │ │ │ - vrsra.u32 d31, d16, #2 │ │ │ │ + vrsra.u64 , q0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ssat r0, #19, sl, lsl #3 │ │ │ │ + usat r0, #18, sl, asr #3 │ │ │ │ adds r5, #101 @ 0x65 │ │ │ │ - vqmovn.u d31, q8 │ │ │ │ + vsubw.u , q15, d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf2ba00d2 │ │ │ │ + @ instruction: 0xf35a00d2 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r1, [sp, #500] @ 0x1f4 │ │ │ │ bl 2e2e00 │ │ │ │ mov r2, sl │ │ │ │ strd sl, r7, [sp] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ @@ -951447,89 +951452,89 @@ │ │ │ │ ldr r6, [sp, #500] @ 0x1f4 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ ldr r4, [pc, #264] @ (2fff40 ) │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ b.n 2fff44 │ │ │ │ - rsb r0, r4, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf26400d2 │ │ │ │ adds r4, #145 @ 0x91 │ │ │ │ vcvt.u32.f32 d19, d15, #2 │ │ │ │ - vuzp. , q10 │ │ │ │ + vmovn.i d31, q2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf13800d2 │ │ │ │ - adds.w r0, r0, #210 @ 0xd2 │ │ │ │ + rsbs r0, r8, #210 @ 0xd2 │ │ │ │ + subs.w r0, r0, #210 @ 0xd2 │ │ │ │ ldr r3, [pc, #484] @ (30003c ) │ │ │ │ - vshr.u64 , q10, #2 │ │ │ │ + vsra.u64 d31, d4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0e000d2 │ │ │ │ - @ instruction: 0xf0cc00d2 │ │ │ │ - @ instruction: 0xf0be00d2 │ │ │ │ - @ instruction: 0xf0ac00d2 │ │ │ │ - eors.w r0, r8, #210 @ 0xd2 │ │ │ │ - eor.w r0, r6, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf18000d2 │ │ │ │ + sbc.w r0, ip, #210 @ 0xd2 │ │ │ │ + adcs.w r0, lr, #210 @ 0xd2 │ │ │ │ + adc.w r0, ip, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf13800d2 │ │ │ │ + @ instruction: 0xf12600d2 │ │ │ │ adds r2, #35 @ 0x23 │ │ │ │ - vmla.i , q7, d30[0] │ │ │ │ + vuzp. d31, d14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orr.w r0, ip, #210 @ 0xd2 │ │ │ │ - bics.w r0, lr, #210 @ 0xd2 │ │ │ │ - ands.w r0, lr, #210 @ 0xd2 │ │ │ │ - ands.w r0, r0, #210 @ 0xd2 │ │ │ │ - and.w r0, r2, #210 @ 0xd2 │ │ │ │ - vshr.s64 q8, q1, #6 │ │ │ │ - vshr.s64 q8, q1, #20 │ │ │ │ - vshr.s64 q8, q1, #38 │ │ │ │ - vshr.s64 q8, q1, #52 │ │ │ │ - vshr.s64 q0, q1, #6 │ │ │ │ + @ instruction: 0xf0ec00d2 │ │ │ │ + @ instruction: 0xf0de00d2 │ │ │ │ + @ instruction: 0xf0be00d2 │ │ │ │ + @ instruction: 0xf0b000d2 │ │ │ │ + @ instruction: 0xf0a200d2 │ │ │ │ + eors.w r0, sl, #210 @ 0xd2 │ │ │ │ + eor.w r0, ip, #210 @ 0xd2 │ │ │ │ + orns r0, sl, #210 @ 0xd2 │ │ │ │ + orn r0, ip, #210 @ 0xd2 │ │ │ │ + orrs.w r0, sl, #210 @ 0xd2 │ │ │ │ adds r0, #135 @ 0x87 │ │ │ │ - @ instruction: 0xfffeefa6 │ │ │ │ + vmla.i , q7, d6[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vshr.s64 q0, q1, #54 │ │ │ │ - vshr.s64 q0, q1, #64 │ │ │ │ - vqadd.s64 q8, q9, q1 │ │ │ │ + bic.w r0, sl, #210 @ 0xd2 │ │ │ │ + bic.w r0, r0, #210 @ 0xd2 │ │ │ │ + ands.w r0, r2, #210 @ 0xd2 │ │ │ │ adds r2, #125 @ 0x7d │ │ │ │ - vqrdmlsh.s q15, q7, d18[0] │ │ │ │ + vaddl.u , d14, d2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #121 @ 0x79 │ │ │ │ vmla.i , q7, d17[0] │ │ │ │ - vcvt.u32.f32 d30, d4, #2 │ │ │ │ + @ instruction: 0xfffeefb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {6} │ │ │ │ + vqadd.s64 q0, q10, q1 │ │ │ │ cmp r7, #161 @ 0xa1 │ │ │ │ @ instruction: 0xfffe2f99 │ │ │ │ - vqrdmlah.s q15, q7, d0[0] │ │ │ │ + vqrdmlah.s q15, q15, d16[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldcl 0, cr0, [lr, #840]! @ 0x348 │ │ │ │ - stc 0, cr0, [r6, #840] @ 0x348 │ │ │ │ - stcl 0, cr0, [sl, #-840] @ 0xfffffcb8 │ │ │ │ - ldc 0, cr0, [r4, #-840] @ 0xfffffcb8 │ │ │ │ - ldcl 0, cr0, [sl], {210} @ 0xd2 │ │ │ │ - stc 0, cr0, [r4], #840 @ 0x348 │ │ │ │ - stc 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ - ldcl 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ - stcl 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ - mrrc 0, 13, r0, sl, cr2 │ │ │ │ - mcrr 0, 13, r0, r6, cr2 │ │ │ │ + mrc 0, 4, r0, cr14, cr2, {6} │ │ │ │ + mcr 0, 1, r0, cr6, cr2, {6} │ │ │ │ + stcl 0, cr0, [sl, #840]! @ 0x348 │ │ │ │ + ldc 0, cr0, [r4, #840]! @ 0x348 │ │ │ │ + ldcl 0, cr0, [sl, #-840]! @ 0xfffffcb8 │ │ │ │ + stcl 0, cr0, [r4, #-840] @ 0xfffffcb8 │ │ │ │ + stc 0, cr0, [r8, #-840]! @ 0xfffffcb8 │ │ │ │ + ldc 0, cr0, [r6, #-840] @ 0xfffffcb8 │ │ │ │ + stc 0, cr0, [r8, #-840] @ 0xfffffcb8 │ │ │ │ + ldcl 0, cr0, [sl], #840 @ 0x348 │ │ │ │ + stcl 0, cr0, [r6], #840 @ 0x348 │ │ │ │ cmp r4, #157 @ 0x9d │ │ │ │ - vcvt.f16.u16 d30, d22, #2 │ │ │ │ + @ instruction: 0xfffeecd6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #145 @ 0x91 │ │ │ │ - @ instruction: 0xfffeebf4 │ │ │ │ + @ instruction: 0xfffeec94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbcs.w r0, lr, r2, lsr #3 │ │ │ │ - sbc.w r0, r8, r2, lsr #3 │ │ │ │ - adcs.w r0, sl, r2, lsr #3 │ │ │ │ + ldc 0, cr0, [lr], {210} @ 0xd2 │ │ │ │ + stc 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ + @ instruction: 0xebfa00d2 │ │ │ │ adds r4, #1 │ │ │ │ - vtbx.8 d30, {d14-d17}, d12 │ │ │ │ + vtbx.8 d30, {d30- instruction: 0xfffe3347 │ │ │ │ vtbx.8 d18, {d30- instruction: 0xfffee8de │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r0, #171 @ 0xab │ │ │ │ vrsubhn.i d25, q7, q0 │ │ │ │ add r4, pc │ │ │ │ str.w fp, [sp, #132] @ 0x84 │ │ │ │ movs r6, #2 │ │ │ │ ldr r2, [sp, #460] @ 0x1cc │ │ │ │ @@ -952745,25 +952750,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ strd sl, r6, [sp] │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ b.n 300ad8 │ │ │ │ nop │ │ │ │ adds r6, #215 @ 0xd7 │ │ │ │ @ instruction: 0xfffe2f2b │ │ │ │ - vrsra.u64 q15, q14, #2 │ │ │ │ + vsri.64 d30, d12, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 300ed8 │ │ │ │ + b.n 301018 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r6, #25 │ │ │ │ vzip. d19, d7 │ │ │ │ vshr.u32 d19, d9, #2 │ │ │ │ vsra.u32 d19, d27, #2 │ │ │ │ - @ instruction: 0xfffede8a │ │ │ │ + @ instruction: 0xfffedf2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 300b44 │ │ │ │ + ble.n 300a84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, fp │ │ │ │ bl 2ee13c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r2, sl │ │ │ │ @@ -954054,31 +954059,31 @@ │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ movs r0, #8 │ │ │ │ bl 2ee13c │ │ │ │ b.n 301754 │ │ │ │ nop │ │ │ │ - bge.n 3016e8 │ │ │ │ + blt.n 301828 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r5, #173 @ 0xad │ │ │ │ vqshl.u64 q9, , #62 @ 0x3e │ │ │ │ - vtbx.8 d29, {d14-d15}, d12 │ │ │ │ + vtbx.8 d29, {d30-d31}, d28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 3017bc │ │ │ │ + bhi.n 3016fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 301828 │ │ │ │ + bhi.n 301768 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 301684 │ │ │ │ + bvs.n 3017c4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 301804 │ │ │ │ + bmi.n 301744 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ vshr.u32 q9, , #2 │ │ │ │ - vsra.u32 , q6, #2 │ │ │ │ + vsra.u64 , q14, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ movs r0, #8 │ │ │ │ @@ -955352,36 +955357,36 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 2ee13c │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ b.n 3023b0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + beq.n 302388 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r3, r4, #1 │ │ │ │ - vqrdmlah.s q13, q7, d6[0] │ │ │ │ + vqrdmlah.s q13, q15, d22[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r7, r0, #32 │ │ │ │ - @ instruction: 0xfffecd06 │ │ │ │ + @ instruction: 0xfffecda6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r3, r1, r4 │ │ │ │ vshll.u32 , d9, #30 │ │ │ │ @ instruction: 0xfffe1ad5 │ │ │ │ - @ instruction: 0xfffec9d4 │ │ │ │ + @ instruction: 0xfffeca74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r2, [r6, #18] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r0, fp │ │ │ │ strd sl, r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 2ee13c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ @@ -956698,32 +956703,32 @@ │ │ │ │ bl 2e67a8 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e67a8 │ │ │ │ b.n 303064 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r5, r4, #23 │ │ │ │ - @ instruction: 0xfffebeb4 │ │ │ │ + vcvt.u32.f32 , q2, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r0, 3030b0 │ │ │ │ + pop {r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r2, 30308c │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mrc2 15, 3, pc, cr7, cr13, {7} │ │ │ │ lsls r3, r6, #16 │ │ │ │ - vtbx.8 d27, {d14-d15}, d18 │ │ │ │ + vtbl.8 d27, {d14-d16}, d2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + cbnz r4, 303082 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr.w r1, [pc, #3328] @ 303d68 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldrd r3, r2, [sp, #320] @ 0x140 │ │ │ │ strd r7, r8, [sp, #8] │ │ │ │ @@ -957976,143 +957981,143 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2e6b88 │ │ │ │ ldr r1, [pc, #288] @ (303e80 ) │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ b.n 303e84 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mcrr2 15, 15, pc, sp, cr13 @ │ │ │ │ lsls r3, r2, #5 │ │ │ │ - vabdl.u , d30, d28 │ │ │ │ + vtbx.8 d27, {d14}, d12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r4, 303e20 │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 303e10 │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 303e02 │ │ │ │ + cbz r0, 303e2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 303df0 │ │ │ │ + cbz r6, 303e18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + cbz r2, 303e06 │ │ │ │ lsls r2, r2, #3 │ │ │ │ pldw [r3, #4093] @ 0xffd │ │ │ │ lsls r5, r6, #1 │ │ │ │ vmla.i , q7, d11[0] │ │ │ │ - vsra.u64 , q13, #3 │ │ │ │ + vrshr.u64 d27, d10, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 303dde │ │ │ │ + cbz r0, 303e06 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 303dde │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 303dd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldcl 15, cr15, [r7, #-1012]! @ 0xfffffc0c │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia.w sp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bl 689e6a │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bl 61be72 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6b85a> │ │ │ │ bl 385e76 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stc 15, cr15, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ bl 2e6b88 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ @@ -959402,142 +959407,142 @@ │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ b.n 304cc0 │ │ │ │ nop │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xea41fffd │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia.w r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmia.w r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 30488a │ │ │ │ vtbx.8 d30, {d29}, d7 │ │ │ │ - vmull.u q12, d29, d20 │ │ │ │ + vqrdmulh.s q12, , d4[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 30486e │ │ │ │ - @ instruction: 0xfffda8dc │ │ │ │ + vqrshrn.u64 d26, q14, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 3045a6 │ │ │ │ - @ instruction: 0xfffda8ba │ │ │ │ + vqrshrn.u64 d26, q5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 304e18 ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 3052de │ │ │ │ vabs.s d30, d31 │ │ │ │ - vabs.f q13, q10 │ │ │ │ + vtbl.8 d26, {d13}, d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #360 @ (adr r7, 304d90 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 305010 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 30528e │ │ │ │ - vabs.f q13, q6 │ │ │ │ + vneg.f q13, q14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 30529a │ │ │ │ - vtbl.8 d24, {d13-d16}, d24 │ │ │ │ + vtbx.8 d24, {d29-) │ │ │ │ + add r7, pc, #856 @ (adr r7, 304f94 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 305272 │ │ │ │ - vtbx.8 d24, {d29-d31}, d4 │ │ │ │ + vtbx.8 d24, {d13-d16}, d20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #168 @ (adr r7, 304cf0 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 304f70 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #144 @ (adr r7, 304cdc ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 304f5c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #136 @ (adr r7, 304cdc ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 304f5c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 305156 │ │ │ │ - vabs.f d26, d16 │ │ │ │ + vneg.f q13, q0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 30534a │ │ │ │ - vabs.f d26, d16 │ │ │ │ + vneg.f q13, q0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 304ccc ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 304f4c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #72 @ (adr r7, 304cb8 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 304f38 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 3052c6 │ │ │ │ - vqshlu.s64 q13, q15, #61 @ 0x3d │ │ │ │ + vqshl.u64 d26, d14, #61 @ 0x3d │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 305070 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 304ef0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 30505c ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 304edc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 305040 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 304ec0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ble.n 304d4e │ │ │ │ - vmlsl.u q13, d29, d22[0] │ │ │ │ + vneg.f d26, d6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 305004 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 304e84 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #840 @ (adr r6, 304fe0 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 304e60 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 305276 │ │ │ │ - vshr.u64 q12, q6, #3 │ │ │ │ + vsra.u32 q12, q14, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 305166 │ │ │ │ - vclt.f q13, q6, #0 │ │ │ │ + vmlsl.u q13, d29, d28[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #960 @ (adr r5, 305070 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 304ef0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #816 @ (adr r5, 304fe4 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 304e64 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 304636 │ │ │ │ - vceq.f d26, d4, #0 │ │ │ │ + vcle.f d26, d20, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #488 @ (adr r3, 304ea8 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 304d28 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 2e8b3c │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r3, r7 │ │ │ │ @@ -960910,103 +960915,103 @@ │ │ │ │ bl 2e7000 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ bl 2e7000 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ b.n 305b14 │ │ │ │ nop │ │ │ │ - add r0, pc, #768 @ (adr r0, 305d58 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 305bd8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bhi.n 3059e6 │ │ │ │ - vcgt.s q12, q11, #0 │ │ │ │ + vceq.i d24, d6, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bhi.n 305b5e │ │ │ │ - vshr.u32 q12, q15, #3 │ │ │ │ + vsra.u32 d24, d14, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bvs.n 305a62 │ │ │ │ - vdup.8 , d10[6] │ │ │ │ + vqdmulh.s , , d26[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 305752 │ │ │ │ - @ instruction: 0xfffd9af4 │ │ │ │ + @ instruction: 0xfffd9b94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 305ac6 │ │ │ │ vceq.f d30, d1, #0 │ │ │ │ - vtbx.8 d25, {d29-d30}, d20 │ │ │ │ + vtbl.8 d25, {d29-d31}, d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #952] @ (305e98 ) │ │ │ │ + ldr r2, [pc, #568] @ (305d18 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ bl 2e7000 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ bl 2e7000 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ @@ -962202,65 +962207,65 @@ │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ bl 2e6274 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ b.n 30676c │ │ │ │ nop │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ bl 2e6274 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ bl 2e6274 │ │ │ │ @@ -963459,73 +963464,73 @@ │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ bl 2e73a8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ b.n 3073d8 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ bl 2e73a8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ bl 2e73a8 │ │ │ │ @@ -964065,33 +964070,33 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 307928 │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -964933,15 +964938,15 @@ │ │ │ │ beq.n 3081e2 │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 3081e8 │ │ │ │ b.n 3081e2 │ │ │ │ nop │ │ │ │ blx r3 │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bxns lr │ │ │ │ lsls r1, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -965984,173 +965989,173 @@ │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcc.n 308d24 │ │ │ │ b.n 308c3a │ │ │ │ ldr.w r2, [r3, #188] @ 0xbc │ │ │ │ cmp.w r2, #400 @ 0x190 │ │ │ │ bcs.w 3085fe │ │ │ │ b.n 308c2a │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ 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 r5, [pc, #48] @ (308fa8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -966172,15 +966177,15 @@ │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ lsls r1, r4, #5 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r1, 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, #2824] @ 0xb08 │ │ │ │ @@ -967374,197 +967379,197 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r3, [r2, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 30a82c │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -968711,155 +968716,155 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 309fa8 │ │ │ │ ldr r1, [pc, #292] @ (30ab6c ) │ │ │ │ add r1, pc │ │ │ │ bl 32836c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.w 309fa8 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [pc, #400] @ (30ad04 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #10 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ @@ -969003,35 +969008,35 @@ │ │ │ │ bl 307dd4 │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ b.w 30a2c4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #656] @ (30afd4 ) │ │ │ │ @@ -970162,21 +970167,21 @@ │ │ │ │ ... │ │ │ │ ldr r2, [pc, #512] @ (30ba64 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #480] @ (30ba4c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [pc, #520] @ (30ba88 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 30bfbc │ │ │ │ ldr.w r8, [pc, #1920] @ 30c00c │ │ │ │ @@ -970908,17 +970913,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ 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 30cabc │ │ │ │ @@ -970976,15 +970981,15 @@ │ │ │ │ add.w r0, r8, #4 │ │ │ │ bl 30c030 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #484] @ (30c2bc ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -971173,15 +971178,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r7, #32 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #712] @ (30c590 ) │ │ │ │ + ldr r4, [pc, #328] @ (30c410 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r5, #142 @ 0x8e │ │ │ │ lsls r2, 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, #4056] @ 0xfd8 │ │ │ │ @@ -972355,15 +972360,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r2, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -972653,27 +972658,27 @@ │ │ │ │ bl 477334 │ │ │ │ bl 476cf4 │ │ │ │ mov r2, r0 │ │ │ │ b.n 30d1a2 │ │ │ │ nop │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ + itee ne │ │ │ │ + lslne r7, r2, #3 │ │ │ │ + addeq r5, #38 @ 0x26 │ │ │ │ + lsleq r2, r2, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -972825,15 +972830,15 @@ │ │ │ │ lsreq r1, r1, #5 │ │ │ │ b.n 30d2dc │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ sub.w fp, r5, #1 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ b.n 30d306 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 30d3f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ beq.n 30d3ee │ │ │ │ ldrb r3, [r0, #29] │ │ │ │ @@ -973579,17 +973584,17 @@ │ │ │ │ lsls r2, r5, #5 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r2, r5, #5 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ 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 r2, [pc, #504] @ (30ddac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -973786,16 +973791,16 @@ │ │ │ │ movs r1, #16 │ │ │ │ b.n 30dd96 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r4, #66 @ 0x42 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #236 @ 0xec │ │ │ │ - ldr r5, [pc, #248] @ (30deb4 ) │ │ │ │ + @ instruction: 0xf0a600ec │ │ │ │ + ldr r5, [pc, #888] @ (30e134 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -974132,39 +974137,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (30e128 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (30e12c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ 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.w r5, [r1, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -975506,15 +975511,15 @@ │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 30f496 │ │ │ │ vrsra.u32 , q12, #1 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #133 @ 0x85 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (30f2fc ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -975749,19 +975754,19 @@ │ │ │ │ movs r1, #8 │ │ │ │ b.n 30f120 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r6, #4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -975864,17 +975869,17 @@ │ │ │ │ b.n 30f264 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r2, #24 │ │ │ │ lsls r2, r5, #5 │ │ │ │ blt.n 30f35a │ │ │ │ @ instruction: 0xffff37c4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 30f258 │ │ │ │ + bge.n 30f398 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r2, r5, #5 │ │ │ │ blt.n 30f30e │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -975986,17 +975991,17 @@ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ b.n 30f370 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30f31c │ │ │ │ b.n 30f398 │ │ │ │ nop │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r3, r3 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -976440,49 +976445,49 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 32b794 │ │ │ │ b.n 30f66c │ │ │ │ nop │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r3, r1 │ │ │ │ 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, #1984] @ 0x7c0 │ │ │ │ ldr.w r5, [pc, #2936] @ 310480 │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ @@ -977542,33 +977547,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r2, r5, #5 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ strd r7, r5, [r8] │ │ │ │ @@ -977835,61 +977840,61 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w r3, [pc, #2764] @ 311304 │ │ │ │ @@ -978907,49 +978912,49 @@ │ │ │ │ b.n 3112b4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7be0169 │ │ │ │ @ instruction: 0xf7ba0169 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf79a0169 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ittt eq │ │ │ │ - lsleq r4, r5, #3 │ │ │ │ - asreq r6, r6, #4 │ │ │ │ - lsleq r2, r2, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ittt ge │ │ │ │ + lslge r4, r5, #3 │ │ │ │ + asrge r6, r2, #7 │ │ │ │ + lslge r2, r2, #3 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov.w r8, #5 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ ldr.w r2, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #130 @ 0x82 │ │ │ │ @@ -979684,58 +979689,58 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b.w 310d08 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cbnz r3, 311af8 │ │ │ │ - vqdmulh.s q13, , d4[0] │ │ │ │ + vqrdmulh.s q13, , d20[0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r0, r1, r2, r3, r4, r5, lr} │ │ │ │ - vrsubhn.i d16, , q13 │ │ │ │ + @ instruction: 0xffff074a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, #28] @ (311b64 ) │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ cbz r0, 311b60 │ │ │ │ ldr r0, [pc, #24] @ (311b68 ) │ │ │ │ @@ -982290,25 +982295,25 @@ │ │ │ │ b.n 31314e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 313150 │ │ │ │ + bls.n 313290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0b600d1 │ │ │ │ - ble.n 3131c0 │ │ │ │ + adcs.w r0, r6, #209 @ 0xd1 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r6, {r4, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ - orn r0, r8, #209 @ 0xd1 │ │ │ │ - @ instruction: 0xfbda00e2 │ │ │ │ + add.w r0, r8, #209 @ 0xd1 │ │ │ │ + ldc2l 0, cr0, [sl], #-904 @ 0xfffffc78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 313228 │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 313222 │ │ │ │ ldr r3, [pc, #60] @ (31322c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -982331,15 +982336,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r4} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 31327c │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 313276 │ │ │ │ ldr r3, [pc, #60] @ (313280 ) │ │ │ │ @@ -982363,15 +982368,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3132d0 │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3132ca │ │ │ │ ldr r3, [pc, #60] @ (3132d4 ) │ │ │ │ @@ -982395,15 +982400,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 313324 │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 31331e │ │ │ │ ldr r3, [pc, #60] @ (313328 ) │ │ │ │ @@ -982427,15 +982432,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 313378 │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 313372 │ │ │ │ ldr r3, [pc, #60] @ (31337c ) │ │ │ │ @@ -982459,15 +982464,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3133cc │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3133c6 │ │ │ │ ldr r3, [pc, #60] @ (3133d0 ) │ │ │ │ @@ -982491,15 +982496,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 313420 │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 31341a │ │ │ │ ldr r3, [pc, #60] @ (313424 ) │ │ │ │ @@ -982523,27 +982528,27 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, 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] @ (313448 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r6, #836]! @ 0x344 │ │ │ │ + mcr 0, 4, r0, cr6, cr1, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #60] @ (313498 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -982568,28 +982573,28 @@ │ │ │ │ bne.n 313472 │ │ │ │ ldr r1, [pc, #16] @ (31349c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb.w r0, [ip, #230] @ 0xe6 │ │ │ │ - lsls r6, r0 │ │ │ │ + vld4. {d0-d3}, [ip :128], r6 │ │ │ │ + asrs r6, r4 │ │ │ │ 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] @ (3134bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r2, #836] @ 0x344 │ │ │ │ + mcr 0, 1, r0, cr2, cr1, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (313500 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -982608,17 +982613,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ b.n 3134ee │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r8, r6, lsl #2] │ │ │ │ + ldrh.w r0, [r8, #230] @ 0xe6 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - ands r2, r4 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r0, r2, #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] │ │ │ │ @@ -982639,15 +982644,15 @@ │ │ │ │ bne.n 313526 │ │ │ │ ldr r1, [pc, #12] @ (31354c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bge.n 3135bc │ │ │ │ + bge.n 3134fc │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -982680,15 +982685,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 313582 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ b.n 313572 │ │ │ │ @ instruction: 0xffa3ffff │ │ │ │ - bls.n 3135a4 │ │ │ │ + bge.n 3134e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #56] @ (3135fc ) │ │ │ │ @@ -982714,16 +982719,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3135d8 │ │ │ │ ldr r1, [pc, #12] @ (313600 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldcl 0, cr0, [ip], #-836 @ 0xfffffcbc │ │ │ │ - mrrc 0, 13, r0, ip, cr1 │ │ │ │ + ldc 0, cr0, [ip, #-836] @ 0xfffffcbc │ │ │ │ + ldcl 0, cr0, [ip], #836 @ 0x344 │ │ │ │ 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] │ │ │ │ cbz r3, 31366a │ │ │ │ @@ -982754,15 +982759,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 31362e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r5, r4, #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, #36] @ 0x24 │ │ │ │ @@ -983163,67 +983168,67 @@ │ │ │ │ b.n 313796 │ │ │ │ blx r2 │ │ │ │ b.n 31385a │ │ │ │ blx r2 │ │ │ │ b.n 3138a8 │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ - add r4, r0 │ │ │ │ + add ip, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb.w r0, [r4, r6, lsl #2] │ │ │ │ + strh.w r0, [r4, #230] @ 0xe6 │ │ │ │ mcr2 15, 7, pc, cr5, cr15, {7} @ │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ mrc2 15, 5, pc, cr15, cr15, {7} │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ mrc2 15, 4, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr9, cr15, {7} @ │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ - bics.w r0, r4, r1, lsr #3 │ │ │ │ + @ instruction: 0xead400d1 │ │ │ │ mrc2 15, 1, pc, cr15, cr15, {7} │ │ │ │ - ands.w r0, ip, r1, lsr #3 │ │ │ │ + @ instruction: 0xeabc00d1 │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ mcr2 15, 0, pc, cr3, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - mov lr, r6 │ │ │ │ + bx sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xe9b400d1 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + orrs.w r0, r4, r1, lsr #3 │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrd r0, r0, [sl, #-836]! @ 0x344 │ │ │ │ - movs r6, #0 │ │ │ │ + ands.w r0, sl, r1, lsr #3 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strd r0, r0, [lr, #-836] @ 0x344 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + strd r0, r0, [lr, #836]! @ 0x344 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rors r2, r2 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia.w lr!, {r0, r4, r6, r7} │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrd r0, r0, [lr, #-836] @ 0x344 │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strex r0, r0, [r8, #836] @ 0x344 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + strd r0, r0, [r8], #836 @ 0x344 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -983303,29 +983308,28 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #44] @ (313bb4 ) │ │ │ │ add r1, pc │ │ │ │ b.n 313b32 │ │ │ │ blx r2 │ │ │ │ b.n 313b2e │ │ │ │ - b.n 313a94 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [ip], #-836 @ 0x344 │ │ │ │ - @ instruction: 0xe85800d1 │ │ │ │ + @ instruction: 0xe82000d1 │ │ │ │ + stmdb ip, {r0, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r8], #836 @ 0x344 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ - orr.w r0, ip, #7536640 @ 0x730000 │ │ │ │ - b.n 313a1c │ │ │ │ + @ instruction: 0xf4ec00e6 │ │ │ │ + b.n 313b5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3139e4 │ │ │ │ + b.n 313b24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3139e0 │ │ │ │ + b.n 313b20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3139b0 │ │ │ │ + b.n 313af0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3f400e6 │ │ │ │ + eors.w r0, r4, #7536640 @ 0x730000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (313bfc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -983346,18 +983350,18 @@ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ b.n 313be4 │ │ │ │ - b.n 313978 │ │ │ │ + b.n 313ab8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa95ffff │ │ │ │ - @ instruction: 0xf39400e6 │ │ │ │ + bics.w r0, r4, #7536640 @ 0x730000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #76] @ (313c64 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -983389,19 +983393,19 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ b.n 313c34 │ │ │ │ nop │ │ │ │ - b.n 313958 │ │ │ │ + b.n 313a98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa45ffff │ │ │ │ - @ instruction: 0xf34400e6 │ │ │ │ - b.n 313910 │ │ │ │ + @ instruction: 0xf3e400e6 │ │ │ │ + b.n 313a50 │ │ │ │ lsls r1, r2, #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, 313c96 │ │ │ │ @@ -983417,15 +983421,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ blx r2 │ │ │ │ b.n 313c96 │ │ │ │ nop │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128] │ │ │ │ - b.n 313a54 │ │ │ │ + b.n 313b94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 358044 │ │ │ │ @@ -983580,50 +983584,50 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ b.n 313d20 │ │ │ │ blx r2 │ │ │ │ b.n 313cec │ │ │ │ nop │ │ │ │ - b.n 3139e4 │ │ │ │ + b.n 313b24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf923ffff │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3139e4 │ │ │ │ + b.n 313b24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 313a08 │ │ │ │ + b.n 313b48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 3138f8 │ │ │ │ + b.n 313a38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3138f4 │ │ │ │ + b.n 313a34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3138f0 │ │ │ │ + b.n 313a30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 313940 │ │ │ │ + b.n 313a80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 31393c │ │ │ │ + b.n 313a7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 313930 │ │ │ │ + b.n 313a70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 313924 │ │ │ │ + b.n 313a64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3138c4 │ │ │ │ + b.n 313a04 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 31389c │ │ │ │ + b.n 3139dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3137d4 │ │ │ │ + b.n 313914 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 31383c │ │ │ │ + b.n 31397c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 313810 │ │ │ │ + b.n 313950 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ @@ -983763,15 +983767,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #5 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 314740 │ │ │ │ + b.n 313880 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #56] @ (314050 ) │ │ │ │ @@ -983797,17 +983801,17 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 31404c │ │ │ │ bl 313670 │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #552] @ (314280 ) │ │ │ │ + ldr r4, [pc, #168] @ (314100 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ bl 14405a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -983854,24 +983858,24 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx r2 │ │ │ │ b.n 31409c │ │ │ │ - b.n 3146cc │ │ │ │ + b.n 31480c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bl f00de │ │ │ │ - b.n 31467c │ │ │ │ + b.n 3147bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 31468c │ │ │ │ + b.n 3147cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 314654 │ │ │ │ + b.n 314794 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 314624 │ │ │ │ + b.n 314764 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -983900,20 +983904,20 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx r2 │ │ │ │ b.n 314124 │ │ │ │ - b.n 31464c │ │ │ │ + b.n 31478c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bl 6a14a │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 314610 │ │ │ │ + b.n 314750 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #84] @ 3141ac │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3141a2 │ │ │ │ ldr r3, [pc, #76] @ (3141b0 ) │ │ │ │ @@ -983944,15 +983948,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bkpt 0x009e │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #8 │ │ │ │ @@ -983984,15 +983988,15 @@ │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx r1 │ │ │ │ b.n 3141ee │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #8 │ │ │ │ @@ -984040,17 +984044,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx r1 │ │ │ │ b.n 31424e │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - b.n 314534 │ │ │ │ + b.n 314674 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ 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 r0, [r0, #36] @ 0x24 │ │ │ │ @@ -984146,21 +984150,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ b.n 31431c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 31431c │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 3144e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3143e8 │ │ │ │ + b.n 314528 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ @@ -984179,19 +984183,19 @@ │ │ │ │ bl 3a8d24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [pc, #12] @ (3143f8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 3143c4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + b.n 3144e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r3, 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] @ 31445c │ │ │ │ @@ -984366,33 +984370,33 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 314616 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 314610 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -984462,21 +984466,21 @@ │ │ │ │ beq.n 31468c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #16] @ (3146c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 314650 │ │ │ │ nop │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 314750 │ │ │ │ + ble.n 314690 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 3147bc │ │ │ │ + udf #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -984627,25 +984631,25 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ strb.w r3, [r4, #184] @ 0xb8 │ │ │ │ str.w r5, [r4, #188] @ 0xbc │ │ │ │ b.n 31472e │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 314950 │ │ │ │ + udf #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 3147e4 │ │ │ │ + ble.n 314924 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 3148e4 │ │ │ │ + bgt.n 314824 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 314850 │ │ │ │ + bgt.n 314790 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #80] @ 3148cc │ │ │ │ @@ -984985,54 +984989,54 @@ │ │ │ │ ldr r2, [pc, #108] @ (314c34 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 314b4e │ │ │ │ - bgt.n 314bf8 │ │ │ │ + bgt.n 314b38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 314bd4 │ │ │ │ + bgt.n 314b14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r4, #5 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 314e60 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 314ce0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 314e1c ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 314c9c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #5 │ │ │ │ strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #5 │ │ │ │ bne.n 314b8a │ │ │ │ vtbl.8 d30, {d15-d16}, d15 │ │ │ │ @ instruction: 0xffffe8b9 │ │ │ │ vqrshrun.s64 d30, , #1 │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ vqshl.u64 d30, d5, #63 @ 0x3f │ │ │ │ vqshl.u32 d30, d21, #31 │ │ │ │ vmlsl.u , d15, d9[0] │ │ │ │ vqshlu.s64 d30, d31, #63 @ 0x3f │ │ │ │ - vtbx.8 d29, {d31- │ │ │ │ + bge.n 314b38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 314cc0 │ │ │ │ + bls.n 314c00 │ │ │ │ lsls r1, 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] @ 315328 │ │ │ │ @@ -985595,39 +985599,39 @@ │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 31539a │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bmi.n 3153f4 │ │ │ │ + bmi.n 315334 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 315318 │ │ │ │ + bmi.n 315458 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bne.n 31534c │ │ │ │ + bcs.n 31528c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ @@ -986079,37 +986083,37 @@ │ │ │ │ bcs.w 315488 │ │ │ │ b.n 31581c │ │ │ │ nop │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 31590c │ │ │ │ + bcs.n 31584c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 31582c │ │ │ │ + bcs.n 31576c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 3158d4 │ │ │ │ + bcs.n 315814 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + beq.n 315898 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + beq.n 3158d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #24] @ (31589c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [r0, #32] │ │ │ │ adds r2, #8 │ │ │ │ @@ -987403,65 +987407,65 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #392 @ (adr r3, 31689c ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ add r3, pc, #368 @ (adr r3, 316888 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3167ca │ │ │ │ - vqshrun.s64 d28, q13, #1 │ │ │ │ + @ instruction: 0xffffc8da │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r4!, {r0, r1, r3, r5, r6, r7} │ │ │ │ - vrsubhn.i d28, , q2 │ │ │ │ + vrsubhn.i d28, , q10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 316720 │ │ │ │ + bgt.n 316860 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r6, 3167ac │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -987773,15 +987777,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 2def24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -987828,18 +987832,18 @@ │ │ │ │ bl 2def04 │ │ │ │ cbz r0, 316b5c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - itte le │ │ │ │ - lslle r1, r2, #3 │ │ │ │ - pushle {r3, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + lsls r1, 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 2def04 │ │ │ │ cbz r0, 316b7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -988018,15 +988022,15 @@ │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r3, [r4, #28] │ │ │ │ bl 3ab3ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r1, 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, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -988170,19 +988174,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b.n 316dca │ │ │ │ nop │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -988247,15 +988251,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 316fce │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [pc, #84] @ (317000 ) │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -989276,15 +989280,15 @@ │ │ │ │ ldreq.w r3, [r3, #336] @ 0x150 │ │ │ │ bl 3d34a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d56b4 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r2, 317a4c │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r1, 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.w r8, [pc, #436] @ 317bf8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -990594,15 +990598,15 @@ │ │ │ │ b.n 318688 │ │ │ │ movs r2, #4 │ │ │ │ b.n 3185b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r1, 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, #3968] @ 0xf80 │ │ │ │ ldr.w r4, [pc, #1600] @ 318ec0 │ │ │ │ mov sl, r3 │ │ │ │ @@ -992823,17 +992827,17 @@ │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 319f60 │ │ │ │ + beq.n 319ea0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ @@ -993977,15 +993981,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq r2, [sp, #76] @ 0x4c │ │ │ │ moveq r9, r3 │ │ │ │ @@ -994572,17 +994576,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r1] │ │ │ │ lsls r1, r5, #5 │ │ │ │ str r0, [r6, r6] │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ @@ -997802,23 +997806,23 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r1, #29 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldr r0, [pc, #768] @ (31d73c ) │ │ │ │ + ldr r1, [pc, #384] @ (31d5bc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r0, r4, #5 │ │ │ │ cmp r4, #32 │ │ │ │ lsls r1, r5, #5 │ │ │ │ @@ -997917,18 +997921,18 @@ │ │ │ │ b.n 31d518 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6200eb │ │ │ │ + @ instruction: 0xfb0200eb │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 31d57c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r2, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r3, #8 │ │ │ │ @@ -998117,15 +998121,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 31d7a0 │ │ │ │ + bpl.n 31d6e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1009998,21 +1010002,21 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #832 @ 0x340 │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1011470,23 +1011474,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (326584 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (326588 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [ip, #900] @ 0x384 │ │ │ │ + cdp 0, 6, cr0, cr12, cr1, {7} │ │ │ │ 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 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ @@ -1013931,19 +1013935,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #16] │ │ │ │ lsls r0, r5, #5 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #696] @ (32812c ) │ │ │ │ + ldr r5, [pc, #312] @ (327fac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r1, 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 r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1014269,17 +1014273,17 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1014425,19 +1014429,19 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bcc.n 32834a │ │ │ │ b.n 3282be │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 328458 │ │ │ │ + bne.n 328398 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1014457,17 +1014461,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #47] @ 0x2f │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 32839e │ │ │ │ nop │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w ip, [pc, #84] @ 32840c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ movs r4, #11 │ │ │ │ ldr.w lr, [pc, #80] @ 328410 │ │ │ │ add ip, pc │ │ │ │ @@ -1014814,34 +1014818,34 @@ │ │ │ │ ldr r0, [pc, #48] @ (32873c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (328740 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #24 @ (adr r5, 328734 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 3289b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #144 @ (adr r5, 3287b8 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 328a38 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 328af0 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 328970 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 328b1c ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 32899c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4cc00d5 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + sbc.w r0, ip, #6979584 @ 0x6a8000 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -1015120,15 +1015124,15 @@ │ │ │ │ blx 67b00 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 32885e │ │ │ │ ldrb.w r3, [r1, #41] @ 0x29 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #80] @ 328a7c │ │ │ │ @@ -1016307,32 +1016311,32 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 32949e │ │ │ │ b.n 329472 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf37c00e3 │ │ │ │ + ands.w r0, ip, #7438336 @ 0x718000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (329510 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #448 @ (adr r7, 3296d4 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r7, 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] @ (329584 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1016370,23 +1016374,23 @@ │ │ │ │ bhi.n 329560 │ │ │ │ ldr r2, [pc, #28] @ (329594 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [pc, #172] @ (329658 ) │ │ │ │ @@ -1016460,22 +1016464,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orn r0, r4, #7471104 @ 0x720000 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + add.w r0, r4, #7471104 @ 0x720000 │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1016498,17 +1016502,17 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #16] @ (3296bc ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #56] @ (329708 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1016531,17 +1016535,17 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #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] @ (3297cc ) │ │ │ │ @@ -1016617,22 +1016621,22 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2ee00e4 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xf38e00e4 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1016658,30 +1016662,30 @@ │ │ │ │ ldr r2, [pc, #20] @ (32983c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf26c00e4 │ │ │ │ - bkpt 0x00d2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + @ instruction: 0xf30c00e4 │ │ │ │ + itee vc │ │ │ │ + lslvc r6, r1, #3 │ │ │ │ + pushvs {r3, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (32985c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #40] @ (329898 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1016698,17 +1016702,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (32989c ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, r6, #2260 @ 0x8d4 │ │ │ │ + @ instruction: 0xf74600d4 │ │ │ │ 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] @ (3298d8 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1016724,28 +1016728,28 @@ │ │ │ │ ldr r2, [pc, #16] @ (3298dc ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf66600d4 │ │ │ │ + @ instruction: 0xf70600d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (3298fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #64] @ (329950 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1016773,18 +1016777,18 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, r6, #228 @ 0xe4 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + @ instruction: 0xf1f600e4 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r6, 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] │ │ │ │ @@ -1016796,19 +1016800,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (329990 ) │ │ │ │ add r3, pc │ │ │ │ b.n 329974 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ 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, [pc, #32] @ (3299c4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1017036,39 +1017040,39 @@ │ │ │ │ b.n 329ada │ │ │ │ ldr r2, [pc, #76] @ (329bf0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 329abc │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, r0, #228 @ 0xe4 │ │ │ │ - orr.w r0, r8, #228 @ 0xe4 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xf12000e4 │ │ │ │ + @ instruction: 0xf0e800e4 │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i32 d16, d20, d4[1] │ │ │ │ - vext.8 q0, q12, q10, #0 │ │ │ │ - vmla.i16 d0, d18, d4[2] │ │ │ │ - vhadd.s q8, q8, q10 │ │ │ │ - cbnz r6, 329c48 │ │ │ │ + eor.w r0, r4, #228 @ 0xe4 │ │ │ │ + orrs.w r0, r8, #228 @ 0xe4 │ │ │ │ + bics.w r0, r2, #228 @ 0xe4 │ │ │ │ + ands.w r0, r0, #228 @ 0xe4 │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vhadd.s q0, q11, q10 │ │ │ │ - cbnz r4, 329c46 │ │ │ │ + vmla.i16 d16, d22, d4[2] │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r0, #852]! @ 0x354 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + mrc 0, 2, r0, cr0, cr5, {6} │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1017107,19 +1017111,19 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r7, #189 @ 0xbd │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [pc, #464] @ (329e44 ) │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #104] @ (329cfc ) │ │ │ │ @@ -1017169,23 +1017173,23 @@ │ │ │ │ bne.n 329cda │ │ │ │ ldr r2, [pc, #28] @ (329d0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #604] @ (329f80 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1017423,50 +1017427,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 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stc 0, cr0, [ip, #-912] @ 0xfffffc70 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + stc 0, cr0, [ip, #912]! @ 0x390 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ (32a004 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1017554,23 +1017558,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (32a0bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 32a034 │ │ │ │ + bge.n 32a174 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bls.n 32a1a8 │ │ │ │ + bge.n 32a0e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -1017759,44 +1017763,44 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2dee48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 32a264 │ │ │ │ + bls.n 32a1a4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 32a208 │ │ │ │ + bls.n 32a348 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 32a350 │ │ │ │ + bhi.n 32a290 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-848]! @ 0xfffffcb0 │ │ │ │ - bhi.n 32a304 │ │ │ │ + mrc 0, 0, r0, cr4, cr4, {6} │ │ │ │ + bhi.n 32a244 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 32a2a0 │ │ │ │ + bhi.n 32a1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 32a214 │ │ │ │ + bhi.n 32a354 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, 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 │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1017890,30 +1017894,30 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #40] @ (32a3c4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 32a2e8 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - bvs.n 32a388 │ │ │ │ + bvc.n 32a2c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 32a2d0 │ │ │ │ + bvc.n 32a410 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ 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 r2, [pc, #364] @ (32a548 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -1018073,38 +1018077,38 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #60] @ (32a578 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 32a520 │ │ │ │ + bvs.n 32a460 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 32a494 │ │ │ │ + bvs.n 32a5d4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeaba00d4 │ │ │ │ - bpl.n 32a648 │ │ │ │ + adcs.w r0, sl, r4, lsr #3 │ │ │ │ + bvs.n 32a588 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 32a5cc │ │ │ │ + bpl.n 32a50c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 32a540 │ │ │ │ + bpl.n 32a480 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #152] @ (32a624 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1018300,27 +1018304,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe82600d4 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + @ instruction: 0xe8c600d4 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 32a734 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + ldrd r0, r0, [r6], #-848 @ 0x350 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1018374,19 +1018377,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #960] @ (32abf4 ) │ │ │ │ @@ -1018768,91 +1018771,91 @@ │ │ │ │ b.n 32a8cc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 32ac58 │ │ │ │ + b.n 32ad98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 32ad68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r2, r5] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 32b068 ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 32b03c ) │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #920 @ (adr r7, 32b018 ) │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 32afe4 ) │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 32afc0 ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ 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, [pc, #52] @ (32acdc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1018879,15 +1018882,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 32acba │ │ │ │ nop │ │ │ │ strh r0, [r2, r5] │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1018932,21 +1018935,21 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 32a63c │ │ │ │ ldr r1, [pc, #24] @ (32ad74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #68] @ (32adc0 ) │ │ │ │ ldr r2, [pc, #72] @ (32adc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1018972,17 +1018975,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ strh r0, [r0, r2] │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [pc, #72] @ (32ae1c ) │ │ │ │ add r2, pc │ │ │ │ cbz r0, 32ade2 │ │ │ │ ldr r3, [pc, #68] @ (32ae20 ) │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -1019010,17 +1019013,17 @@ │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ strh r0, [r5, r0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr r2, [pc, #240] @ (32af30 ) │ │ │ │ @@ -1019120,29 +1019123,29 @@ │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1019331,29 +1019334,29 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1019453,36 +1019456,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 32a63c │ │ │ │ blx 67508 │ │ │ │ ldr r1, [pc, #16] @ (32b25c ) │ │ │ │ add r1, pc │ │ │ │ b.n 32b1e8 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r2, #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, 32b276 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #12] @ (32b284 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ (32b318 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1019540,15 +1019543,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #376] @ (32b494 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #88] @ (32b37c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ 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, #32] @ (32b358 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1019559,17 +1019562,17 @@ │ │ │ │ bl 32a63c │ │ │ │ ldr r1, [pc, #16] @ (32b35c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1019599,17 +1019602,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 32a63c │ │ │ │ ldr r1, [pc, #12] @ (32b3c4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1019653,19 +1019656,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1019714,19 +1019717,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1019812,25 +1019815,25 @@ │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 32a63c │ │ │ │ blx 67508 │ │ │ │ ldr r2, [pc, #24] @ (32b5dc ) │ │ │ │ add r2, pc │ │ │ │ b.n 32b566 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xebf400e3 │ │ │ │ + ldc 0, cr0, [r4], {227} @ 0xe3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1019888,21 +1019891,21 @@ │ │ │ │ bl 32a63c │ │ │ │ ldr r1, [pc, #24] @ (32b690 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ 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] @ (32b76c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1019992,15 +1019995,15 @@ │ │ │ │ beq.n 32b768 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r1, [pc, #328] @ (32b8b8 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [pc, #216] @ (32b854 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrh r0, [r6, #2] │ │ │ │ lsls r7, r4, #5 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1020055,15 +1020058,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #320] @ (32b948 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 32b770 │ │ │ │ + bne.n 32b8b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [pc, #88] @ (32b86c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1020105,15 +1020108,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ blx sl │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x479e │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1020130,15 +1020133,15 @@ │ │ │ │ beq.n 32b8ae │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (32b8c4 ) │ │ │ │ add r1, pc │ │ │ │ bl 32b794 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, r0, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32b940 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ @@ -1020261,15 +1020264,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ bl 32b794 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 32b9ae │ │ │ │ nop │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 32ba5c │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ @@ -1020378,15 +1020381,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 32b794 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 32bb06 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r6, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r3, r1, #128 @ 0x80 │ │ │ │ @@ -1020540,29 +1020543,29 @@ │ │ │ │ ldr r1, [pc, #40] @ (32bcf0 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 32b794 │ │ │ │ b.n 32bc24 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r5, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1020633,15 +1020636,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 32b794 │ │ │ │ ldr.w r2, [r6, #1444] @ 0x5a4 │ │ │ │ b.n 32bd9a │ │ │ │ nop │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1020721,23 +1020724,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (32beb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (32bebc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 32bf02 │ │ │ │ cbz r2, 32befe │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 32befe │ │ │ │ @@ -1020807,15 +1020810,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 32bf64 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1022259,43 +1022262,43 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 327b4c │ │ │ │ mov r0, r5 │ │ │ │ bl 31e04c │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 32c0a4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 32ce40 │ │ │ │ + bgt.n 32cd80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r7, r3 │ │ │ │ @@ -1022956,29 +1022959,29 @@ │ │ │ │ b.n 32d470 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r3, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #88] @ (32d5a8 ) │ │ │ │ @@ -1024202,15 +1024205,15 @@ │ │ │ │ nop │ │ │ │ movs r5, #138 @ 0x8a │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #202 @ 0xca │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1025141,25 +1025144,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r2, r2, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #92] @ (32eb40 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1025333,19 +1025336,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r0, 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, #332] @ (32ee1c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1025473,15 +1025476,15 @@ │ │ │ │ bl 31dee0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r0, r5, #12 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #672] @ (32f0dc ) │ │ │ │ mov fp, r2 │ │ │ │ @@ -1025734,19 +1025737,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (32f2dc ) │ │ │ │ asrs r2, r7, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #844] @ (32f450 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1026060,23 +1026063,23 @@ │ │ │ │ ldr r3, [pc, #512] @ (32f64c ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #652] @ (32f70c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1026325,15 +1026328,15 @@ │ │ │ │ bl 31dee0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r7, #13 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #352] @ (32f878 ) │ │ │ │ + ldr r5, [pc, #992] @ (32faf8 ) │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #704] @ (32f9ec ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1026602,19 +1026605,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ b.n 32f89c │ │ │ │ lsrs r2, r1, #3 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #808] @ (32fd20 ) │ │ │ │ + ldr r3, [pc, #424] @ (32fba0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #696] @ (32fcb8 ) │ │ │ │ + ldr r3, [pc, #312] @ (32fb38 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [pc, #604] @ (32fc60 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 32fb76 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1027685,41 +1027688,41 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r5 │ │ │ │ + bx r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov sl, r1 │ │ │ │ + bx r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r8, r3 │ │ │ │ + bx r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, ip │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r3 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r0, r7 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r0, r0 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [pc, #524] @ (3307f4 ) │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ @@ -1027913,19 +1027916,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 327b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.w 32fad4 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #128] @ (330894 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1028092,15 +1028095,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 47454c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #160 @ (adr r6, 330a60 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 330ce0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -1028133,15 +1028136,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ (330a20 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ b.n 3309e8 │ │ │ │ - add r5, pc, #456 @ (adr r5, 330bec ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 330a6c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #220] @ (330b14 ) │ │ │ │ @@ -1028853,15 +1028856,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r4 │ │ │ │ b.n 33110a │ │ │ │ ldr r0, [pc, #4] @ (331134 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r0, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -1029193,39 +1029196,39 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cdp 1, 5, cr0, cr10, cr7, {3} │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 3314da │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 3313e4 │ │ │ │ + bhi.n 331524 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 3313f8 │ │ │ │ + bhi.n 331538 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 33155c │ │ │ │ + bvc.n 33149c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 33156c │ │ │ │ + bvc.n 3314ac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 3313cc │ │ │ │ + bvs.n 33150c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 3313cc │ │ │ │ + bvs.n 33150c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 331590 │ │ │ │ + bcc.n 3314d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 331450 │ │ │ │ + bpl.n 331590 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1029320,15 +1029323,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #22 │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 47454c │ │ │ │ b.n 33157e │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ 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 r5, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1029548,21 +1029551,21 @@ │ │ │ │ bhi.w 331600 │ │ │ │ mov r0, r5 │ │ │ │ bl 331534 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #1 │ │ │ │ b.n 331770 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1029685,17 +1029688,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 3a8914 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 327b4c │ │ │ │ str.w r4, [r9] │ │ │ │ b.n 331870 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1029888,17 +1029891,17 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 3319d6 │ │ │ │ b.n 3319ec │ │ │ │ b.n 33187c │ │ │ │ lsls r7, r4, #5 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1029963,15 +1029966,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3a8914 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 327b4c │ │ │ │ str r5, [r4, #16] │ │ │ │ b.n 331b86 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r0, 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, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #408] @ (331da0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1030287,15 +1030290,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ b.n 331e7c │ │ │ │ b.n 332324 │ │ │ │ lsls r7, r4, #5 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1030339,15 +1030342,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (331f90 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1031441,17 +1031444,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 332a50 │ │ │ │ lsls r7, r4, #5 │ │ │ │ bhi.n 332a14 │ │ │ │ lsls r7, r4, #5 │ │ │ │ cmp r4, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r0, r2, #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] @ (332ad4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1032407,19 +1032410,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 333396 │ │ │ │ ldrsb.w r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 333328 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 333404 │ │ │ │ + bne.n 333344 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #316] @ (33354c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1032776,15 +1032779,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 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1036927,20 +1036930,20 @@ │ │ │ │ b.n 335f38 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], #896 @ 0x380 │ │ │ │ - orrs.w r0, r2, #7340032 @ 0x700000 │ │ │ │ - bics.w r0, lr, #7340032 @ 0x700000 │ │ │ │ + stc2 0, cr0, [lr, #896] @ 0x380 │ │ │ │ + @ instruction: 0xf4f200e0 │ │ │ │ + @ instruction: 0xf4de00e0 │ │ │ │ add r0, pc, #520 @ (adr r0, 3362fc ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf28c00e0 │ │ │ │ + @ instruction: 0xf32c00e0 │ │ │ │ stmdb 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, r2 │ │ │ │ ldr.w r2, [pc, #3092] @ 336d24 │ │ │ │ @@ -1038070,15 +1038073,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (336d50 ) │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r2, ip │ │ │ │ bl 3a8ec0 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 336c70 │ │ │ │ + bvc.n 336db0 │ │ │ │ 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 r2, [pc, #320] @ (336ea8 ) │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ @@ -1038202,21 +1038205,21 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 336f4c │ │ │ │ + bpl.n 336e8c │ │ │ │ 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 r3, [pc, #724] @ (3371ac ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1038506,44 +1038509,44 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 337190 │ │ │ │ + bpl.n 3370d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 337134 │ │ │ │ + bpl.n 337274 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 3370dc │ │ │ │ + bpl.n 33721c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 337294 │ │ │ │ + bpl.n 3371d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 33723c │ │ │ │ + bmi.n 33717c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 33722c │ │ │ │ + bmi.n 33716c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 337240 │ │ │ │ + bmi.n 337180 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bics.w r0, r6, r5, asr #3 │ │ │ │ + @ instruction: 0xead600e5 │ │ │ │ ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + ldr r0, [pc, #520] @ (3373f4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 337208 │ │ │ │ + bcc.n 337148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 337228 │ │ │ │ + bcc.n 337168 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r2, 337214 │ │ │ │ blx 67ef0 │ │ │ │ @@ -1038800,37 +1038803,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 3372e2 │ │ │ │ ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, r4 │ │ │ │ + add lr, r8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + eors r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r1, #4] │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r0, [r1, #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #631] @ 0x277 │ │ │ │ cbnz r0, 3374cc │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #184] @ 0xb8 │ │ │ │ cbz r2, 3374ce │ │ │ │ @@ -1040074,79 +1040077,79 @@ │ │ │ │ b.n 337bda │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #424] @ (33831c ) │ │ │ │ + ldr r7, [pc, #40] @ (33819c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r5, [pc, #544] @ (3383a4 ) │ │ │ │ + ldr r6, [pc, #160] @ (338224 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 338154 │ │ │ │ + bvs.n 338294 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 338114 │ │ │ │ + bvs.n 338254 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 33815c │ │ │ │ + bpl.n 33829c │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ blx 67400 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ @@ -1041234,29 +1041237,29 @@ │ │ │ │ b.w 337bda │ │ │ │ subs r0, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - itet │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - ldmiaal r5!, {r2, r4, r6, r7} │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 3a9468 │ │ │ │ sub.w r3, fp, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ @@ -1042808,34 +1042811,34 @@ │ │ │ │ b.w 337bda │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s32 q8, q10, │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + and.w r0, r4, #209 @ 0xd1 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ subw r0, r3, #2520 @ 0x9d8 │ │ │ │ blx 66668 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ @@ -1043922,107 +1043925,107 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [fp] │ │ │ │ subw r3, r3, #2520 @ 0x9d8 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ b.w 337bda │ │ │ │ - cbz r2, 33ac0e │ │ │ │ + cbz r2, 33ac36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + cbz r0, 33abc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbz r0, 33abd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 33abd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + cbz r4, 33abdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 33abde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r2, pc, #312 @ (adr r2, 33ad24 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 33afa4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r3, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r4, pc, #184 @ (adr r4, 33acb8 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 33af38 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 33acbc ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 33af3c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 33ad30 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 33afb0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #248 @ (adr r4, 33ad04 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 33af84 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 33ae6c ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 33acec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #264 @ (adr r5, 33ad20 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 33afa0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #296 @ (adr r5, 33ad44 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 33afc4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 33ad68 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 33afe8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 33ad9c ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 33b01c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #264 @ (adr r5, 33ad30 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 33afb0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 33aa3c │ │ │ │ + b.n 33ab7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 33ad50 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 33afd0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 33ab4c │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 33ad7c ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 33affc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 33ad58 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 33afd8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r7, #118 @ 0x76 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r6, pc, #656 @ (adr r6, 33aedc ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 33ad5c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 33aef8 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 33ad78 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 33aeec ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 33ad6c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #368 @ (adr r6, 33adc8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 33b048 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 33ad9c ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 33b01c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #176 @ (adr r6, 33ad10 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 33af90 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 33ad0c ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 33af8c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 33b048 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 33aec8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 33ac74 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 33aef4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 33ac70 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 33aef0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ blx 67400 │ │ │ │ @@ -1045144,19 +1045147,19 @@ │ │ │ │ blx 67400 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ subw r3, r3, #2520 @ 0x9d8 │ │ │ │ strb r2, [r3, #1] │ │ │ │ b.w 337bda │ │ │ │ nop │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #48 @ (adr r5, 33b96c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 33bbec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1046287,31 +1046290,31 @@ │ │ │ │ bl 3143fc │ │ │ │ b.w 337ef2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r7, r6, [sp, #104] @ 0x68 │ │ │ │ b.n 33c54e │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [pc, #3120] @ 33d208 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 66218 │ │ │ │ @@ -1047391,145 +1047394,145 @@ │ │ │ │ beq.w 337bda │ │ │ │ b.w 33ad1a │ │ │ │ ldr r1, [pc, #276] @ (33d310 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ bl 316a28 │ │ │ │ b.w 3397c6 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 33d22c │ │ │ │ + bvs.n 33d16c │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, r7, r6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r4, r2, r6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 33d200 │ │ │ │ + bpl.n 33d340 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r2, r6, #12 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r5, #12 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vst4. {d0-d3}, [lr], lr │ │ │ │ - ldrsb.w r0, [r2, lr] │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + vld1.8 {d0[6]}, [lr], lr │ │ │ │ + ldrsh.w r0, [r2, #206] @ 0xce │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 33d1f0 │ │ │ │ + bmi.n 33d330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 33d368 │ │ │ │ + ble.n 33d2a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 33d328 │ │ │ │ + ble.n 33d268 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #188] @ 0xbc │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcs.w 33840e │ │ │ │ ldr.w r3, [pc, #2952] @ 33deac │ │ │ │ add r3, pc │ │ │ │ @@ -1048538,140 +1048541,140 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ bcs.w 33845c │ │ │ │ ldr r3, [pc, #256] @ (33dfa8 ) │ │ │ │ add r3, pc │ │ │ │ b.w 33cf56 │ │ │ │ - bls.n 33ddb4 │ │ │ │ + bge.n 33def4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r6, r0, #30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r4, r4, #27 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r0, r2, #27 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r4, r4, #26 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r0, 33dfbc │ │ │ │ + push {r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vst4. {d16-d19}, [r8], lr │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + vld1.8 {d16[6]}, [r8], lr │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blt.n 33decc │ │ │ │ + bgt.n 33e00c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #560] @ (33e1c4 ) │ │ │ │ + ldr r4, [pc, #176] @ (33e044 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 33dfc0 │ │ │ │ + bpl.n 33df00 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #480] @ (33e17c ) │ │ │ │ + ldr r4, [pc, #96] @ (33dffc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1048734,31 +1048737,31 @@ │ │ │ │ cmp sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r2, [r2, r3, lsl #1] │ │ │ │ bne.n 33dfee │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r1, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1048902,23 +1048905,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movs r4, #0 │ │ │ │ bl 314868 │ │ │ │ b.n 33e16c │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ 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 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1048977,15 +1048980,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 66b10 │ │ │ │ nop │ │ │ │ adds r0, r3, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1049024,15 +1049027,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (33e338 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ - b.n 33e9b0 │ │ │ │ + b.n 33eaf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1049184,15 +1049187,15 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (33e4b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ - b.n 33e89c │ │ │ │ + b.n 33e9dc │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1049488,21 +1049491,21 @@ │ │ │ │ bl 33e28c │ │ │ │ ldr r0, [pc, #20] @ (33e7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ ldr r0, [pc, #16] @ (33e7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ - b.n 33e970 │ │ │ │ + b.n 33eab0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 33e80c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 18 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + b.n 33e834 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2544] @ 33f1dc │ │ │ │ @@ -1050571,41 +1050574,41 @@ │ │ │ │ b.n 33ec8e │ │ │ │ adds r0, r1, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #13 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r1, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1051721,53 +1051724,53 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.w 33edde │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r6, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1052909,39 +1052912,39 @@ │ │ │ │ str r0, [r2, #12] │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.w 33ec8e │ │ │ │ nop │ │ │ │ adds r0, r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r6, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1054152,59 +1054155,59 @@ │ │ │ │ bcc.n 341642 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 33e218 │ │ │ │ b.w 33ec8e │ │ │ │ rsb r1, r4, #15073280 @ 0xe60000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfaa400ea │ │ │ │ - ldcl 0, cr0, [r6], {234} @ 0xea │ │ │ │ + @ instruction: 0xfb4400ea │ │ │ │ + ldcl 0, cr0, [r6, #-936]! @ 0xfffffc58 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r4, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1055346,67 +1055349,67 @@ │ │ │ │ moveq r5, #129 @ 0x81 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.w 343802 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 33e218 │ │ │ │ b.w 33ec8e │ │ │ │ nop │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r0, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [pc, #880] @ (34251c ) │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #728] @ (34248c ) │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #880] @ (34252c ) │ │ │ │ + ldr r7, [pc, #496] @ (3423ac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (3424fc ) │ │ │ │ + ldr r6, [pc, #440] @ (34237c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #744] @ (3424b0 ) │ │ │ │ + ldr r6, [pc, #360] @ (342330 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #664] @ (342464 ) │ │ │ │ + ldr r6, [pc, #280] @ (3422e4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #584] @ (342418 ) │ │ │ │ + ldr r6, [pc, #200] @ (342298 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #952] @ (34258c ) │ │ │ │ + ldr r5, [pc, #568] @ (34240c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #560] @ (342408 ) │ │ │ │ + ldr r5, [pc, #176] @ (342288 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #16] @ (3421ec ) │ │ │ │ + ldr r4, [pc, #656] @ (34246c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #272] @ (3422f4 ) │ │ │ │ + ldr r2, [pc, #912] @ (342574 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #200] @ (3422b0 ) │ │ │ │ + ldr r2, [pc, #840] @ (342530 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ @@ -1056910,59 +1056913,59 @@ │ │ │ │ b.w 33edde │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ b.w 33ec8e │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r7 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r6 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r5, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r2, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 343152 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ b.w 33ec8e │ │ │ │ cbnz r3, 3431fe │ │ │ │ ldr.w r3, [r0, #188] @ 0xbc │ │ │ │ @@ -1058114,27 +1058117,27 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 33ee84 │ │ │ │ nop │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r4, r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1058144,41 +1058147,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1059320,61 +1059323,61 @@ │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r0, [r2, #0] │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ str r4, [r2, #12] │ │ │ │ b.w 33ec8e │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ @@ -1061217,39 +1061220,39 @@ │ │ │ │ bne.n 345d86 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ b.w 3445a2 │ │ │ │ asrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ @@ -1062444,85 +1062447,85 @@ │ │ │ │ moveq r3, #109 @ 0x6d │ │ │ │ cmp r3, ip │ │ │ │ bcc.w 3475b0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 33e218 │ │ │ │ b.w 33ec8e │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r0, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1063684,41 +1063687,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa400ce │ │ │ │ + @ instruction: 0xfb4400ce │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r4, #206] @ 0xce │ │ │ │ - strb.w r0, [r2, lr] │ │ │ │ - @ instruction: 0xf7f000ce │ │ │ │ + vld4. {d0-d3}, [r4], lr │ │ │ │ + strh.w r0, [r2, #206] @ 0xce │ │ │ │ + ldrb.w r0, [r0, #206] @ 0xce │ │ │ │ subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53c00ce │ │ │ │ + rsbs r0, ip, #6750208 @ 0x670000 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 3476ea │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -1064894,45 +1064897,45 @@ │ │ │ │ ldr r2, [pc, #120] @ (348318 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.w 33edde │ │ │ │ - @ instruction: 0xf37c00ce │ │ │ │ - bfi r0, r8, #3, #12 │ │ │ │ - @ instruction: 0xf29400ce │ │ │ │ + ands.w r0, ip, #6750208 @ 0x670000 │ │ │ │ + and.w r0, r8, #6750208 @ 0x670000 │ │ │ │ + @ instruction: 0xf33400ce │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, #206 @ 0xce │ │ │ │ + @ instruction: 0xf25800ce │ │ │ │ asrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #206 @ 0xce │ │ │ │ - eor.w r0, r2, #206 @ 0xce │ │ │ │ - vhadd.s q8, q11, q7 │ │ │ │ - vhadd.s16 q8, q13, q7 │ │ │ │ - cdp 0, 2, cr0, cr12, cr14, {6} │ │ │ │ - cdp 0, 1, cr0, cr8, cr14, {6} │ │ │ │ - cdp 0, 0, cr0, cr4, cr14, {6} │ │ │ │ - @ instruction: 0xeb3c00ce │ │ │ │ - pkhbt r0, r6, lr, lsl #3 │ │ │ │ - @ instruction: 0xeab400ce │ │ │ │ - ands.w r0, lr, lr, lsl #3 │ │ │ │ - and.w r0, ip, lr, lsl #3 │ │ │ │ + @ instruction: 0xf13600ce │ │ │ │ + @ instruction: 0xf12200ce │ │ │ │ + ands.w r0, r6, #206 @ 0xce │ │ │ │ + vext.8 q8, q13, q7, #0 │ │ │ │ + cdp 0, 12, cr0, cr12, cr14, {6} │ │ │ │ + cdp 0, 11, cr0, cr8, cr14, {6} │ │ │ │ + cdp 0, 10, cr0, cr4, cr14, {6} │ │ │ │ + rsbs r0, ip, lr, lsl #3 │ │ │ │ + sbc.w r0, r6, lr, lsl #3 │ │ │ │ + adcs.w r0, r4, lr, lsl #3 │ │ │ │ + @ instruction: 0xeabe00ce │ │ │ │ + @ instruction: 0xeaac00ce │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98a00ce │ │ │ │ - ldrd r0, r0, [r8, #-824]! @ 0x338 │ │ │ │ - ldrd r0, r0, [sl], #824 @ 0x338 │ │ │ │ - strd r0, r0, [r8], #824 @ 0x338 │ │ │ │ - @ instruction: 0xe8d600ce │ │ │ │ - strd r0, r0, [r0], #-824 @ 0x338 │ │ │ │ - strex r0, r0, [lr, #824] @ 0x338 │ │ │ │ + bic.w r0, sl, lr, lsl #3 │ │ │ │ + ands.w r0, r8, lr, lsl #3 │ │ │ │ + @ instruction: 0xe99a00ce │ │ │ │ + @ instruction: 0xe98800ce │ │ │ │ + ldrd r0, r0, [r6, #-824]! @ 0x338 │ │ │ │ + stmdb r0, {r1, r2, r3, r6, r7} │ │ │ │ + strd r0, r0, [lr], #824 @ 0x338 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 34833e │ │ │ │ @@ -1065006,21 +1065009,20 @@ │ │ │ │ b.w 33edde │ │ │ │ movw r0, #393 @ 0x189 │ │ │ │ b.w 33ec8e │ │ │ │ ldr r0, [pc, #20] @ (348400 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ nop │ │ │ │ - b.n 3482d0 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - b.n 348258 │ │ │ │ + @ instruction: 0xe80c00ce │ │ │ │ + b.n 348398 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 348238 │ │ │ │ + b.n 348378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 348460 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cbz r3, 348460 │ │ │ │ push {lr} │ │ │ │ @@ -1065099,15 +1065101,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (3484d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ nop │ │ │ │ - cmn r4, r4 │ │ │ │ + bics r4, r0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1065138,17 +1065140,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (348538 ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ ldr r0, [pc, #12] @ (34853c ) │ │ │ │ add r0, pc │ │ │ │ bl 33e28c │ │ │ │ nop │ │ │ │ - cmp r0, r7 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1065244,16 +1065246,16 @@ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 348612 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [r8, r2, lsl #1] │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr??.w r0, [r8, #210] @ 0xd2 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1065754,55 +1065756,55 @@ │ │ │ │ b.n 34887a │ │ │ │ ldr r2, [pc, #88] @ (348b9c ) │ │ │ │ add r2, pc │ │ │ │ b.n 348b32 │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 3485bc │ │ │ │ + b.n 3486fc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 348550 │ │ │ │ + b.n 348690 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3483fc │ │ │ │ + b.n 34853c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3484c0 │ │ │ │ + b.n 348600 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 349304 │ │ │ │ + b.n 348444 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 349368 │ │ │ │ + b.n 3484a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 348bd8 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3491e4 │ │ │ │ + b.n 349324 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 348b70 │ │ │ │ + bvs.n 348ab0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 348514 │ │ │ │ + b.n 348654 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 348ea4 │ │ │ │ + b.n 348fe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3490e8 │ │ │ │ + b.n 349228 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 348ef0 │ │ │ │ + b.n 349030 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 349044 │ │ │ │ + b.n 349184 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 348f64 │ │ │ │ + b.n 3490a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -1065821,15 +1065823,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (348bec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ @@ -1066894,15 +1066896,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 327b4c │ │ │ │ str r4, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bhi.n 3495a0 │ │ │ │ + bls.n 3496e0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1067107,29 +1067109,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 34977e │ │ │ │ nop │ │ │ │ ldr r4, [r2, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 349924 │ │ │ │ + bhi.n 349864 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bvs.n 3497fc │ │ │ │ + bvc.n 34973c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 3497ac │ │ │ │ + bvc.n 3498ec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 349804 │ │ │ │ + bvc.n 349744 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 349814 │ │ │ │ + bvc.n 349754 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 3497ac │ │ │ │ + bvc.n 3498ec │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1067245,15 +1067247,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bpl.n 349a3c │ │ │ │ + bvs.n 34997c │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -1067618,35 +1067620,35 @@ │ │ │ │ b.n 349b6c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 349cfc │ │ │ │ + bmi.n 349c3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 349c14 │ │ │ │ + bvc.n 349d54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 349d18 │ │ │ │ + bmi.n 349c58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bcc.n 349df0 │ │ │ │ + bmi.n 349d30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bcc.n 349ddc │ │ │ │ + bmi.n 349d1c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcc.n 349df8 │ │ │ │ + bmi.n 349d38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 349e04 │ │ │ │ + bcc.n 349d44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 349d48 │ │ │ │ + bcs.n 349c88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1067857,25 +1067859,25 @@ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 349f20 │ │ │ │ + bcs.n 349e60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 349f24 │ │ │ │ + bcs.n 349e64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bne.n 349e90 │ │ │ │ + bcs.n 349fd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 349ecc │ │ │ │ + bcs.n 34a00c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 349e90 │ │ │ │ + bne.n 349fd0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #736] @ (34a240 ) │ │ │ │ @@ -1068176,33 +1068178,33 @@ │ │ │ │ b.n 34a008 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - beq.n 34a184 │ │ │ │ + bne.n 34a2c4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 34a168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsh r0, [r1, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 34a184 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + beq.n 34a27c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + it eq │ │ │ │ + lsleq r5, r1, #3 │ │ │ │ + beq.n 34a364 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 34a274 │ │ │ │ + beq.n 34a1b4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1068271,24 +1068273,24 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b600d2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + adcs.w r0, r6, #6881280 @ 0x690000 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 34a334 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ cbz r2, 34a3a8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1068326,15 +1068328,15 @@ │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 34a366 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #516] @ (34a5c8 ) │ │ │ │ @@ -1068545,29 +1068547,29 @@ │ │ │ │ b.n 34a4e4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ ldr.w r4, [pc, #2488] @ 34afbc │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -1069506,89 +1069508,89 @@ │ │ │ │ b.n 34a7fe │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - vst4. {d16-d19}, [r6 :64], r1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + vld1.8 @ instruction: 0xf9e600d1 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsb r6, [r4, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + eors r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 34aeda │ │ │ │ - vrsra.u32 q14, q7, #1 │ │ │ │ + vrsra.u64 q14, q15, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrb.w r2, [r4, #184] @ 0xb8 │ │ │ │ cbnz r3, 34b078 │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ @@ -1070725,93 +1070727,93 @@ │ │ │ │ ... │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #632] @ (34beb8 ) │ │ │ │ + ldr r3, [pc, #248] @ (34bd38 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - itt hi │ │ │ │ - lslhi r6, r1, #3 │ │ │ │ - stmiahi r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ittt eq │ │ │ │ - lsleq r6, r1, #3 │ │ │ │ - stmiaeq r2!, {r1, r3, r6, r7} │ │ │ │ - lsleq r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + ittt ge │ │ │ │ + lslge r6, r1, #3 │ │ │ │ + stmiage r3!, {r1, r3, r5, r6} │ │ │ │ + lslge r6, r1, #3 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - it vc │ │ │ │ - lslvc r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ite vc │ │ │ │ - lslvc r6, r1, #3 │ │ │ │ - stmiavs r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - it le │ │ │ │ - lslle r6, r1, #3 │ │ │ │ - cbnz r4, 34bd26 │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r6, r0 │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 34bd00 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + cbnz r2, 34bd28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + cbnz r0, 34bccc │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r6, r1, #3 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ vstr s13, [sp, #192] @ 0xc0 │ │ │ │ vstr s13, [sp, #196] @ 0xc4 │ │ │ │ vstr s13, [sp, #200] @ 0xc8 │ │ │ │ vstr s13, [sp, #204] @ 0xcc │ │ │ │ str.w r2, [r8] │ │ │ │ @@ -1071161,19 +1071163,19 @@ │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ b.n 34bbe0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 34bf9e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ subs r3, r7, #4 │ │ │ │ @@ -1071540,17 +1071542,17 @@ │ │ │ │ strd r6, r5, [sp, #152] @ 0x98 │ │ │ │ strd r1, r2, [sp, #160] @ 0xa0 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub.w r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1071762,17 +1071764,17 @@ │ │ │ │ beq.n 34c618 │ │ │ │ ldr r2, [pc, #16] @ (34c650 ) │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34c632 │ │ │ │ nop │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 34c6b8 │ │ │ │ + push {r1, r4, r5} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #344] @ (34c7c0 ) │ │ │ │ @@ -1071924,21 +1071926,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r6, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1072096,15 +1072098,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #234 @ 0xea │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r4, 34c9a2 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1072162,17 +1072164,17 @@ │ │ │ │ add r2, pc │ │ │ │ strd lr, r4, [sp] │ │ │ │ bl 3143fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - cbz r2, 34ca34 │ │ │ │ + cbz r2, 34ca5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 34ca3c │ │ │ │ + cbz r4, 34ca64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, sp, #12 │ │ │ │ @@ -1072214,17 +1072216,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - cbz r6, 34cac4 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r2, 34cab2 │ │ │ │ + cbz r2, 34cada │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1072353,17 +1072355,17 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3143fc │ │ │ │ b.n 34cb98 │ │ │ │ nop │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 34cbfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 34cbfa │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1072430,25 +1072432,25 @@ │ │ │ │ ldr r2, [pc, #32] @ (34ccb8 ) │ │ │ │ lsrs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34cc50 │ │ │ │ - cbz r4, 34ccce │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + cbz r6, 34ccca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 34ccd0 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 34ccbc │ │ │ │ + cbz r4, 34cce4 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #380] @ (34ce4c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1072607,31 +1072609,31 @@ │ │ │ │ bl 3143fc │ │ │ │ b.n 34cd46 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r0, 34ce96 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r0, 34ce9c │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + cbz r4, 34ce68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r4, 34cea2 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + cbz r6, 34ce82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1072678,17 +1072680,17 @@ │ │ │ │ ldmia.w r4, {r1, r2, r3} │ │ │ │ bl 34c980 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r0, 34cf34 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1072793,21 +1072795,21 @@ │ │ │ │ bl 3143fc │ │ │ │ b.n 34cfc2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 34d028 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 34d02a │ │ │ │ lsls r6, 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] @ (34d0f0 ) │ │ │ │ @@ -1072894,21 +1072896,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r4, 34d10a │ │ │ │ + cbz r4, 34d132 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + cbz r0, 34d11c │ │ │ │ lsls r6, r1, #3 │ │ │ │ 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, #232] @ (34d208 ) │ │ │ │ @@ -1073011,21 +1073013,21 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 34d1c0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #122 @ 0x7a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 34d22a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r5, r2 │ │ │ │ @@ -1073229,29 +1073231,29 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 34d446 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + cbz r2, 34d46a │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #440] @ (34d62c ) │ │ │ │ @@ -1073433,37 +1073435,37 @@ │ │ │ │ nop │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bvs.n 34d60c │ │ │ │ + bvc.n 34d74c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 34d574 │ │ │ │ + bvc.n 34d6b4 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1073762,31 +1073764,31 @@ │ │ │ │ ldrb.w r1, [r4, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 34d7aa │ │ │ │ b.n 34d830 │ │ │ │ ldr r2, [pc, #36] @ (34d988 ) │ │ │ │ add r2, pc │ │ │ │ b.n 34d86a │ │ │ │ - bpl.n 34d8fc │ │ │ │ + bvs.n 34da3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, 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 r4, sp, #20 │ │ │ │ @@ -1073821,19 +1073823,19 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #216] @ (34dae8 ) │ │ │ │ @@ -1073925,25 +1073927,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34da42 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1074155,21 +1074157,21 @@ │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 34db74 │ │ │ │ ldr r3, [pc, #112] @ (34dd88 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 34db74 │ │ │ │ nop │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r6, r1, #26 │ │ │ │ lsls r5, r3, #5 │ │ │ │ @@ -1074179,15 +1074181,15 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r2, r3, #27 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r5, r3, #5 │ │ │ │ @@ -1074901,69 +1074903,69 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ ldrb.w r3, [r6, #184] @ 0xb8 │ │ │ │ b.n 34e43a │ │ │ │ movs r2, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 34e914 ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 34e8fc ) │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #344 @ (adr r7, 34e704 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 34e984 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 34e7a8 ) │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1075617,29 +1075619,29 @@ │ │ │ │ b.n 34ec10 │ │ │ │ mov.w ip, #22 │ │ │ │ b.n 34eafc │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 34ec3e │ │ │ │ b.n 34ec10 │ │ │ │ nop │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #832 @ (adr r4, 34efa0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 34ee20 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #960 @ (adr r3, 34f02c ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 34eeac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, 34edfc ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 34ec7c ) │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #272] @ (34ed98 ) │ │ │ │ @@ -1075759,27 +1075761,27 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34ecb8 │ │ │ │ nop │ │ │ │ asrs r0, r6, #13 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r3, pc, #600 @ (adr r3, 34eff8 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 34ee78 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #144 @ (adr r4, 34ee38 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 34f0b8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, 34eff4 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 34ee74 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #216 @ (adr r3, 34ee88 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 34f108 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #488 @ (adr r3, 34ef9c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 34ee1c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 34efd0 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 34ee50 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1075920,29 +1075922,29 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34ee0a │ │ │ │ nop │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r3, pc, #288 @ (adr r3, 34f044 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 34f2c4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #224 @ (adr r3, 34f00c ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 34f28c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 34f2dc ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 34f15c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 34f220 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 34f0a0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #320 @ (adr r3, 34f07c ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 34f2fc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #8 @ (adr r3, 34ef48 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 34f1c8 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -1076036,25 +1076038,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34efaa │ │ │ │ nop │ │ │ │ asrs r6, r3, #2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r3, pc, #288 @ (adr r3, 34f154 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 34f3d4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #336 @ (adr r3, 34f188 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 34f408 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #272 @ (adr r1, 34f150 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 34f3d0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #696 @ (adr r2, 34f2fc ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 34f17c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 34f440 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 34f2c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr.w r2, [r1, #204] @ 0xcc │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldrb.w r3, [r0, #41] @ 0x29 │ │ │ │ cbz r2, 34f0a6 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1076682,25 +1076684,25 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 34f484 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w r3, [r9] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + add r0, pc, #432 @ (adr r0, 34f830 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #144 @ (adr r0, 34f714 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 34f994 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbz r3, 34f6f0 │ │ │ │ @@ -1077116,45 +1077118,45 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #3 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r0, r7, #25 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1077241,27 +1077243,27 @@ │ │ │ │ ldr.w r4, [r6, #1316] @ 0x524 │ │ │ │ ldr.w r2, [r6, #1320] @ 0x528 │ │ │ │ ldr.w r3, [r6, #268] @ 0x10c │ │ │ │ b.n 34fbb0 │ │ │ │ ldr r2, [pc, #28] @ (34fc2c ) │ │ │ │ add r2, pc │ │ │ │ b.n 34fbf8 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1077636,57 +1077638,57 @@ │ │ │ │ ldr r2, [pc, #96] @ (350088 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 34fd8a │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #2900] @ 350bf4 │ │ │ │ @@ -1078859,60 +1078861,60 @@ │ │ │ │ vrhadd.u16 q8, q2, │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u8 q8, q3, │ │ │ │ bl 80c02 <__vaDriverInit_1_22@@libgallium-25.2.6-1.so+0x97de> │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stc2l 1, cr0, [sl, #-404]! @ 0xfffffe6c │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bl 544c2a │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xeff1ffff │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -1080090,116 +1080092,116 @@ │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ bl 34f10c │ │ │ │ mov r7, r0 │ │ │ │ b.w 350374 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 3513ee │ │ │ │ - @ instruction: 0xffff9db2 │ │ │ │ + vcvt.f32.u32 , q1, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 3520aa │ │ │ │ - vaddw.u , , d22 │ │ │ │ + @ instruction: 0xffff11c6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 351f12 │ │ │ │ vsubl.u , d15, d0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r2, 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 35008c │ │ │ │ @@ -1081363,79 +1081365,79 @@ │ │ │ │ b.w 351ca0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 35218c │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsrs r7, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r4, r1, #3 │ │ │ │ - lsrle r2, r3, #25 │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ bgt.n 3525e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3527d0 │ │ │ │ + b.n 352910 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 47339c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3523fc │ │ │ │ ldr r2, [pc, #76] @ (352708 ) │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ @@ -1081465,23 +1081467,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (352718 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.n 352476 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #356] @ (352894 ) │ │ │ │ @@ -1081629,23 +1081631,23 @@ │ │ │ │ ldr.w r3, [r6, #188] @ 0xbc │ │ │ │ b.n 352830 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bhi.n 352828 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ bhi.n 3528b4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ (3529cc ) │ │ │ │ @@ -1081769,21 +1081771,21 @@ │ │ │ │ bvc.n 352a3c │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ bvs.n 352998 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ ldr.w r3, [pc, #3040] @ 3535e0 │ │ │ │ @@ -1082885,79 +1082887,79 @@ │ │ │ │ b.w 352b46 │ │ │ │ bpl.n 3535cc │ │ │ │ lsls r5, r4, #5 │ │ │ │ bpl.n 3535c4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, lr, #6815744 @ 0x680000 │ │ │ │ - bhi.n 3535e4 │ │ │ │ + @ instruction: 0xf52e00d0 │ │ │ │ + bls.n 353524 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 35369c ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 35391c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 353564 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfbe800cd │ │ │ │ - cbz r4, 35366c │ │ │ │ + stc2 0, cr0, [r8], {205} @ 0xcd │ │ │ │ + cbz r4, 353694 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 35358c │ │ │ │ + bvs.n 3536cc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 3535e4 │ │ │ │ + bcs.n 353724 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 3535b0 │ │ │ │ + bcs.n 3536f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ bne.w 352b46 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -1083403,49 +1083405,49 @@ │ │ │ │ bne.w 35395e │ │ │ │ ldr r2, [pc, #80] @ (353ba8 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.w 352b46 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + mov ip, ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #532] @ (353dd4 ) │ │ │ │ @@ -1083665,33 +1083667,33 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ stmia r4!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ 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, #3680] @ 0xe60 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1084741,87 +1084743,86 @@ │ │ │ │ ldrb.w r7, [r6, #38] @ 0x26 │ │ │ │ b.w 35404a │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ @ instruction: 0xea29ffff │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3549b0 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ + ldrd r0, r0, [ip], #-828 @ 0x33c │ │ │ │ pop {r2, r4, r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr.w r2, [pc, #3144] @ 355694 │ │ │ │ add.w sl, sp, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -1085894,154 +1085895,154 @@ │ │ │ │ ldr r2, [pc, #296] @ (3557ac ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ b.w 3544e0 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 355770 │ │ │ │ + udf #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3556e4 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #832] @ (355a78 ) │ │ │ │ + ldr r7, [pc, #448] @ (3558f8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 3556b4 │ │ │ │ + bhi.n 3557f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vqadd.u8 q8, q15, q7 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + vshr.u64 q8, q7, #18 │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 355c38 │ │ │ │ subs r4, #28 │ │ │ │ beq.w 355c38 │ │ │ │ @@ -1086843,143 +1086844,143 @@ │ │ │ │ cmp r2, #22 │ │ │ │ bne.w 355ab2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b.n 355f74 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #344] @ (356218 ) │ │ │ │ + ldr r6, [pc, #984] @ (356498 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst4. {d0-d3}, [r8 :64], lr │ │ │ │ - str r2, [r5, #4] │ │ │ │ + vld1.8 @ instruction: 0xf9a800de │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #216] @ (3561e0 ) │ │ │ │ + ldr r0, [pc, #856] @ (356460 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add.w r0, r0, #6717440 @ 0x668000 │ │ │ │ + sub.w r0, r0, #6717440 @ 0x668000 │ │ │ │ ldrh r0, [r0, #30] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #40] @ (356148 ) │ │ │ │ + ldr r7, [pc, #680] @ (3563c8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #744] @ (356414 ) │ │ │ │ + ldr r6, [pc, #360] @ (356294 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #472] @ (356308 ) │ │ │ │ + ldr r7, [pc, #88] @ (356188 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #48] @ (356164 ) │ │ │ │ + ldr r6, [pc, #688] @ (3563e4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #592] @ (35638c ) │ │ │ │ + ldr r6, [pc, #208] @ (35620c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - negs r6, r6 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #672] @ (3563f0 ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #888] @ (3564cc ) │ │ │ │ + ldr r6, [pc, #504] @ (35634c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #440] @ (356318 ) │ │ │ │ + ldr r5, [pc, #56] @ (356198 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #800] @ (35648c ) │ │ │ │ + ldr r5, [pc, #416] @ (35630c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #200] @ (356238 ) │ │ │ │ + ldr r4, [pc, #840] @ (3564b8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #128] @ (3561f4 ) │ │ │ │ + ldr r4, [pc, #768] @ (356474 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #128] @ (3561f8 ) │ │ │ │ + ldr r4, [pc, #768] @ (356478 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #0] @ (35617c ) │ │ │ │ + ldr r4, [pc, #640] @ (3563fc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #1016] @ (356578 ) │ │ │ │ + ldr r4, [pc, #632] @ (3563f8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #424] @ (35632c ) │ │ │ │ + ldr r5, [pc, #40] @ (3561ac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #400] @ (356318 ) │ │ │ │ + ldr r5, [pc, #16] @ (356198 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #172] @ (35624c ) │ │ │ │ @@ -1087060,15 +1087061,15 @@ │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 35621e │ │ │ │ @ instruction: 0xffff9df2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1088010,84 +1088011,84 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #24] @ (356c14 ) │ │ │ │ + ldr r2, [pc, #664] @ (356e94 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itee ge │ │ │ │ - lslge r5, r1, #3 │ │ │ │ - ldrsblt r2, [r4, r0] │ │ │ │ - lsllt 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #324] @ (356dc4 ) │ │ │ │ ldr r3, [pc, #324] @ (356dc8 ) │ │ │ │ @@ -1088221,20 +1088222,20 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bl 118dce │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r1, [r7, r5] │ │ │ │ vrshr.u64 d25, d4, #1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #140] @ (356e7c ) │ │ │ │ mov r3, r2 │ │ │ │ @@ -1088300,15 +1088301,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1088424,15 +1088425,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1088535,15 +1088536,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 357036 │ │ │ │ adds r6, #8 │ │ │ │ str r6, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strh r3, [r4, #52] @ 0x34 │ │ │ │ - @ instruction: 0xffff556a │ │ │ │ + vrsubhn.i d21, , q5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 357114 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1088918,35 +1088919,35 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #284] @ 357630 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1089066,15 +1089067,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #22] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ @@ -1089455,31 +1089456,31 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #10] │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #192] @ (357aa4 ) │ │ │ │ + ldr r7, [pc, #832] @ (357d24 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #968] @ (357db0 ) │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #816] @ (357d20 ) │ │ │ │ + ldr r7, [pc, #432] @ (357ba0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #784] @ (357d04 ) │ │ │ │ + ldr r7, [pc, #400] @ (357b84 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #816] @ (357d2c ) │ │ │ │ + ldr r7, [pc, #432] @ (357bac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #776] @ (357d08 ) │ │ │ │ + ldr r7, [pc, #392] @ (357b88 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [pc, #480] @ (357be4 ) │ │ │ │ + ldr r7, [pc, #96] @ (357a64 ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #808] @ (357d40 ) │ │ │ │ @@ -1089792,27 +1089793,27 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r6, [pc, #168] @ (357df8 ) │ │ │ │ + ldr r6, [pc, #808] @ (358078 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldr r2, [pc, #724] @ (35802c ) │ │ │ │ @ instruction: 0xffff4abf │ │ │ │ @ instruction: 0xffff1eb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #848] @ (3580b4 ) │ │ │ │ + ldr r6, [pc, #464] @ (357f34 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #520] @ (357f70 ) │ │ │ │ + ldr r6, [pc, #136] @ (357df0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r5, [pc, #144] @ (357dfc ) │ │ │ │ + ldr r5, [pc, #784] @ (35807c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1089952,15 +1089953,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #12] @ (357ed4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ b.n 357eba │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -1090228,21 +1090229,21 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 3580b4 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #30] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #56] @ (3581dc ) │ │ │ │ + ldr r4, [pc, #696] @ (35845c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r2, [pc, #976] @ (35857c ) │ │ │ │ + ldr r3, [pc, #592] @ (3583fc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #56] @ (3581e8 ) │ │ │ │ + ldr r3, [pc, #696] @ (358468 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1090459,33 +1090460,33 @@ │ │ │ │ b.n 358358 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (358604 ) │ │ │ │ + ldr r4, [pc, #136] @ (358484 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r2, [pc, #320] @ (358544 ) │ │ │ │ + ldr r2, [pc, #960] @ (3587c4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #672] @ (3586ac ) │ │ │ │ + ldr r3, [pc, #288] @ (35852c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #872] @ (358778 ) │ │ │ │ + ldr r3, [pc, #488] @ (3585f8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #648] @ (35869c ) │ │ │ │ + ldr r3, [pc, #264] @ (35851c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #376] @ (358590 ) │ │ │ │ + ldr r1, [pc, #1016] @ (358810 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #480] @ (3585fc ) │ │ │ │ + ldr r2, [pc, #96] @ (35847c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [pc, #1904] @ 358ba4 │ │ │ │ @@ -1091180,148 +1091181,148 @@ │ │ │ │ bl 3adb70 │ │ │ │ b.n 3584a6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #192] @ (358c70 ) │ │ │ │ + ldr r1, [pc, #832] @ (358ef0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - blxns fp │ │ │ │ + ldr r0, [pc, #496] @ (358da8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 358d3c ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 358fbc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adc.w r0, r4, lr, lsl #3 │ │ │ │ - stcl 0, cr0, [r4, #824] @ 0x338 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + @ instruction: 0xebe400ce │ │ │ │ + cdp 0, 6, cr0, cr4, cr14, {6} │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - orrs.w r0, r4, #6881280 @ 0x690000 │ │ │ │ - bxns r0 │ │ │ │ + @ instruction: 0xf4f400d2 │ │ │ │ + blxns r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r8, r2 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov r6, ip │ │ │ │ + bx r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov sl, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r5, r1, #3 │ │ │ │ - itee vc @ unpredictable │ │ │ │ - lslvc r5, r1, #3 │ │ │ │ - ldrvs r2, [pc, #512] @ (358e20 ) │ │ │ │ - lslvs r5, r1, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ldr r3, [pc, #128] @ (358ca0 ) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + cbz r2, 358c44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itt mi │ │ │ │ - lslmi r5, r1, #3 │ │ │ │ - ittt mi @ unpredictable │ │ │ │ - lslmi r5, r1, #3 │ │ │ │ - cmpmi r8, fp │ │ │ │ - lslmi r6, r1, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + itt al │ │ │ │ + lslal r5, r1, #3 │ │ │ │ + ittt al @ unpredictable │ │ │ │ + lslal r5, r1, #3 │ │ │ │ + moval r0, pc │ │ │ │ + lslal r6, r1, #3 │ │ │ │ + add r0, pc, #248 @ (adr r0, 358d2c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp sl, r7 │ │ │ │ + mov r2, fp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ittt vs │ │ │ │ - lslvs r5, r1, #3 │ │ │ │ - cmpvs r8, r2 │ │ │ │ - lslvs r6, r1, #3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, lr │ │ │ │ + mov r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, lr │ │ │ │ + mov r0, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + mov r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sl, pc │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add ip, lr │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sl, lr │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r5, r1, #3 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ - lslhi r5, r1, #3 │ │ │ │ - ite hi @ unpredictable │ │ │ │ - lslhi r5, r1, #3 │ │ │ │ - itet ls @ unpredictable │ │ │ │ - lslls r5, r1, #3 │ │ │ │ - mvnhi r0, r7 │ │ │ │ - lslls r6, r1, #3 │ │ │ │ - cmn r4, r4 │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r8, r3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + bics r4, r0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #328] @ (358e1c ) │ │ │ │ mov fp, r3 │ │ │ │ @@ -1091453,21 +1091454,21 @@ │ │ │ │ b.n 358d96 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, #12] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r2 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r0, [r4, #9] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - tst r2, r1 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - tst r2, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #160] @ (358ee8 ) │ │ │ │ @@ -1091543,19 +1091544,19 @@ │ │ │ │ bl 3143fc │ │ │ │ b.n 358eb2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adcs r6, r4 │ │ │ │ + tst r6, r0 │ │ │ │ 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, #3160] @ 0xc58 │ │ │ │ sub.w sp, sp, #900 @ 0x384 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1092402,43 +1092403,43 @@ │ │ │ │ b.n 359752 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, #3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 359874 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ @@ -1092736,23 +1092737,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3143fc │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ b.n 3599d2 │ │ │ │ nop │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #316] @ (359cb0 ) │ │ │ │ @@ -1092886,15 +1092887,15 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r4, #5 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -1094198,44 +1094199,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cdp2 1, 1, cr0, cr0, cr7, {3} │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2 1, cr0, [r6, #-412]! @ 0xfffffe64 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfb640167 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfb1a0167 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfad00167 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfa3e0167 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r4 :128], r7 │ │ │ │ asrs r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stc2 1, cr0, [r2, #412] @ 0x19c │ │ │ │ cmp r6, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #7 │ │ │ │ @@ -1094565,26 +1094566,26 @@ │ │ │ │ b.n 35abcc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, r4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orns r0, r0, r1, lsr #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + adds.w r0, r0, r1, lsr #3 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #80 @ (adr r6, 35ae54 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 35b0d4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r6, [r5, r1] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -1096973,19 +1096974,19 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -1097180,15 +1097181,15 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #34 @ 0x22 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ 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, #3672] @ 0xe58 │ │ │ │ @@ -1097852,31 +1097853,31 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ mov fp, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ movw ip, #771 @ 0x303 │ │ │ │ strd r3, r3, [r9] │ │ │ │ @@ -1099715,19 +1099716,19 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.w 35cf8c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa9000cd │ │ │ │ - ldrsh.w r0, [sl, #205] @ 0xcd │ │ │ │ - ldrsb.w r0, [r4, #205] @ 0xcd │ │ │ │ - vld4. {d16-d19}, [lr]! │ │ │ │ - sbc.w r0, r4, #6717440 @ 0x668000 │ │ │ │ + @ instruction: 0xfb3000cd │ │ │ │ + @ instruction: 0xfa5a00cd │ │ │ │ + @ instruction: 0xfa3400cd │ │ │ │ + @ instruction: 0xfa0e00cd │ │ │ │ + addw r0, r4, #2253 @ 0x8cd │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1100346,15 +1100347,15 @@ │ │ │ │ ... │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r4, r4, #29 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, ip, sp, lsl #3 │ │ │ │ + add.w r0, ip, sp, lsl #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #24 │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1100690,19 +1100691,19 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #17 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 35ec8c │ │ │ │ + b.n 35edcc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r0, 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, [r1, #20] │ │ │ │ movw r4, #287 @ 0x11f │ │ │ │ @@ -1101231,31 +1101232,31 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl 35eeb4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 35f0fc │ │ │ │ nop │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r6, r0, #2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 35fc08 │ │ │ │ + b.n 35ed48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -1101925,25 +1101926,25 @@ │ │ │ │ b.n 35faa8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r7, #26 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaf9ffff │ │ │ │ - bls.n 35fb04 │ │ │ │ + bge.n 35fc44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 35fba4 │ │ │ │ + bls.n 35fae4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 35fafc │ │ │ │ + bls.n 35fc3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bhi.n 35facc │ │ │ │ + bls.n 35fc0c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 35faf4 │ │ │ │ + bls.n 35fc34 │ │ │ │ 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 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1102618,15 +1102619,15 @@ │ │ │ │ b.n 35fe60 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 3602e0 │ │ │ │ + bcc.n 360220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1102704,15 +1102705,15 @@ │ │ │ │ bne.n 3602ca │ │ │ │ b.n 3602cc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [lr, #-400] @ 0xfffffe70 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - ldr r0, [pc, #664] @ (3605b4 ) │ │ │ │ + ldr r1, [pc, #280] @ (360434 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ 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, #144] @ (3603bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1102776,15 +1102777,15 @@ │ │ │ │ b.n 360374 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [sl], {100} @ 0x64 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r4], {100} @ 0x64 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #616] @ (360634 ) │ │ │ │ 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.w r8, [r1, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -1102997,15 +1102998,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3605b0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 2, cr0, cr4, cr12, {6} │ │ │ │ + cdp2 0, 12, cr0, cr4, cr12, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1103458,15 +1103459,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf69e0164 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #660] @ (360d28 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1103733,24 +1103734,24 @@ │ │ │ │ bl 3a8ac8 │ │ │ │ b.n 360cb0 │ │ │ │ adcs.w r1, sl, #14942208 @ 0xe40000 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, #204] @ 0xcc │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + vld4. {d0-d3}, [r6], ip │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #204] @ (360e2c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1103835,15 +1103836,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf28a0164 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1104368,15 +1104369,15 @@ │ │ │ │ ldr.w ip, [r3, #24] │ │ │ │ b.n 3611b4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bics.w r1, r0, #100 @ 0x64 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ cdp 1, 2, cr0, cr0, cr4, {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.w lr, [pc, #552] @ 361610 │ │ │ │ @@ -1104610,15 +1104611,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ stc 1, cr0, [ip], {100} @ 0x64 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebee0164 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, 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, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #888] @ (3619ac ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1104969,22 +1104970,22 @@ │ │ │ │ ands r2, r0 │ │ │ │ str.w r2, [fp] │ │ │ │ b.n 361790 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strd r0, r1, [r4, #400] @ 0x190 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (361a88 ) │ │ │ │ + ldr r6, [pc, #848] @ (361d08 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strd r0, r1, [r8], #-400 @ 0x190 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r9, r3 │ │ │ │ @@ -1105279,17 +1105280,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 361910 │ │ │ │ lsls r4, r4, #5 │ │ │ │ b.n 3616b8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 361d38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #256] @ (361e00 ) │ │ │ │ @@ -1105400,15 +1105401,15 @@ │ │ │ │ b.n 361d9a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3623f4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r0, [pc, #344] @ (361f64 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 3622b4 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1106006,15 +1106007,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 36275c │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ udf #212 @ 0xd4 │ │ │ │ lsls r4, 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, #3992] @ 0xf98 │ │ │ │ @@ -1106194,17 +1106195,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 3625a0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3625fe │ │ │ │ + cbz r4, 362626 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 3625f4 │ │ │ │ + cbz r2, 36261c │ │ │ │ lsls r5, r1, #3 │ │ │ │ bge.n 362664 │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ and.w r3, r0, #15 │ │ │ │ and.w r0, r0, #32 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -1106541,16 +1106542,16 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 29f07c │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 36292c │ │ │ │ b.n 3628e8 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r0], #928 @ 0x3a0 │ │ │ │ - ldc2l 0, cr0, [r8], {232} @ 0xe8 │ │ │ │ + stc2 0, cr0, [r0, #928] @ 0x3a0 │ │ │ │ + ldc2l 0, cr0, [r8, #-928]! @ 0xfffffc60 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #744] @ (362c58 ) │ │ │ │ @@ -1107338,17 +1107339,17 @@ │ │ │ │ b.n 3630aa │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 3630cc │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1107973,21 +1107974,21 @@ │ │ │ │ strd r0, r3, [r4, #76] @ 0x4c │ │ │ │ b.n 363754 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xe9ac00cc │ │ │ │ + orr.w r0, ip, 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, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1109162,17 +1109163,17 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ stmia r7!, {} │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ beq.n 3643d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 3ab370 │ │ │ │ cbz r0, 3643fc │ │ │ │ @@ -1109830,24 +1109831,24 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r3 │ │ │ │ b.n 364624 │ │ │ │ mov r9, r7 │ │ │ │ b.n 364598 │ │ │ │ nop │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ udf #63 @ 0x3f │ │ │ │ @ instruction: 0xffffb7ea │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 364b10 │ │ │ │ + bpl.n 364a50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ @@ -1109967,17 +1109968,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (364b4c ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 32b794 │ │ │ │ b.n 364b10 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1110295,51 +1110296,51 @@ │ │ │ │ b.n 364dd4 │ │ │ │ ldr r3, [pc, #76] @ (364ea0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 364dfe │ │ │ │ ldr r3, [pc, #76] @ (364ea4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 364e28 │ │ │ │ - bge.n 364e8c │ │ │ │ + bge.n 364dcc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 364e64 │ │ │ │ + bcs.n 364da4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 364e00 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 364db4 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 364f68 │ │ │ │ + udf #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 364f1c │ │ │ │ + ble.n 364e5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bne.n 364f14 │ │ │ │ + bne.n 364e54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 364f00 │ │ │ │ + bne.n 364e40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 364ef8 │ │ │ │ + bne.n 364e38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 364ef0 │ │ │ │ + bne.n 364e30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 364ee8 │ │ │ │ + bne.n 364e28 │ │ │ │ lsls r7, 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] │ │ │ │ @@ -1110652,51 +1110653,51 @@ │ │ │ │ ldr r3, [pc, #80] @ (365218 ) │ │ │ │ add r3, pc │ │ │ │ b.n 365174 │ │ │ │ ldr r4, [pc, #76] @ (36521c ) │ │ │ │ add r4, pc │ │ │ │ b.n 36515c │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1111033,21 +1111034,21 @@ │ │ │ │ b.n 3654ba │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1111231,23 +1111232,23 @@ │ │ │ │ bhi.n 365728 │ │ │ │ b.n 365622 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w ip, [r1, #21] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1111287,15 +1111288,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4f10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3657c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 3657a2 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1111400,17 +1111401,17 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 32b794 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, 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] │ │ │ │ @@ -1111451,15 +1111452,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #800 @ (adr r6, 365cb4 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + beq.n 365a48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, pc, #576 @ (adr r6, 365be0 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1112100,71 +1112101,71 @@ │ │ │ │ bl 32b794 │ │ │ │ b.n 365b2a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #216 @ (adr r6, 366100 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r4, pc, #800 @ (adr r4, 36635c ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ mcr 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xeb57ffff │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ cbz r2, 3660c2 │ │ │ │ @@ -1112380,15 +1112381,15 @@ │ │ │ │ b.n 3661aa │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 366194 │ │ │ │ cmp r0, ip │ │ │ │ beq.n 366218 │ │ │ │ mov r3, r7 │ │ │ │ b.n 366122 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 3662d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1113152,17 +1113153,17 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 366a9e │ │ │ │ rsb r4, r3, #32 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ lsr.w r2, r9, r3 │ │ │ │ @@ -1113454,21 +1113455,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 366ae8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1113827,21 +1113828,21 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r3, #4 │ │ │ │ b.n 367064 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ b.n 36705a │ │ │ │ nop │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r6, #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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1113963,15 +1113964,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 477334 │ │ │ │ mov r5, r0 │ │ │ │ b.n 36717c │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r5, [pc, #632] @ (367540 ) │ │ │ │ @@ -1114211,17 +1114212,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 367566 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + cbz r0, 367560 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -1115118,40 +1115119,40 @@ │ │ │ │ mov r9, r8 │ │ │ │ b.n 367e30 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ mcr 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ blt.n 367dc2 │ │ │ │ @ instruction: 0xffffdb97 │ │ │ │ - vsli.64 d24, d2, #63 @ 0x3f │ │ │ │ + vqshlu.s32 d24, d18, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1115215,15 +1115216,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, ip │ │ │ │ bl 364aa8 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #632 @ (adr r6, 368208 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 368088 ) │ │ │ │ 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, #1448] @ 0x5a8 │ │ │ │ ldr r5, [pc, #236] @ (368090 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1115649,33 +1115650,33 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1116760,41 +1116761,41 @@ │ │ │ │ beq.w 368a18 │ │ │ │ b.n 368890 │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #14] │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #880 @ (adr r1, 3692dc ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 36915c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 369168 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 368fe8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 368fb4 │ │ │ │ + bpl.n 368ef4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 368fe0 │ │ │ │ + bpl.n 368f20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 368fe8 │ │ │ │ + bpl.n 368f28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 368ff0 │ │ │ │ + bpl.n 368f30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 368ff8 │ │ │ │ + bpl.n 368f38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [pc, #640] @ (369224 ) │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -1117029,28 +1117030,28 @@ │ │ │ │ ldr r0, [pc, #48] @ (369240 ) │ │ │ │ add r0, pc │ │ │ │ bl 20bcec │ │ │ │ ldrb.w r3, [r5, #56] @ 0x38 │ │ │ │ b.w 368664 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbnz r1, 369262 │ │ │ │ - vsli.32 , q13, #31 │ │ │ │ + vqshlu.s32 d25, d10, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 368b3c │ │ │ │ + b.n 368c7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #488] @ (369440 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1117445,19 +1117446,19 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #752] @ (36994c ) │ │ │ │ + str r4, [r3, 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, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1117615,15 +1117616,15 @@ │ │ │ │ bl 3a8914 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 327b4c │ │ │ │ str.w r4, [r8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #936] @ (369b90 ) │ │ │ │ + ldr r7, [pc, #552] @ (369a10 ) │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #76] @ (369844 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1118007,15 +1118008,15 @@ │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r3, [pc, #856] @ (369f28 ) │ │ │ │ + ldr r4, [pc, #472] @ (369da8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r4, #5 │ │ │ │ cbnz r0, 369c36 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -1118777,15 +1118778,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1119812,31 +1119813,31 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, r7] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xe98a00d1 │ │ │ │ - stmdb r8, {r0, r4, r6, r7} │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + bic.w r0, sl, r1, lsr #3 │ │ │ │ + @ instruction: 0xe9a800d1 │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 36ac84 │ │ │ │ + b.n 36adc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ cmp r7, #2 │ │ │ │ bne.w 36b100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -1120498,15 +1120499,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r6, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1120653,17 +1120654,17 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #2 │ │ │ │ b.n 36b6f6 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1120795,15 +1120796,15 @@ │ │ │ │ bl 476d90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst r6, r0 │ │ │ │ beq.n 36b930 │ │ │ │ b.n 36b8fc │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1121304,17 +1121305,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add ip, r6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [pc, #992] @ (36c2c0 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ @@ -1122229,15 +1122230,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r7, #206 @ 0xce │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -1122537,15 +1122538,15 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 36ca90 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 36cbaa │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1122697,15 +1122698,15 @@ │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 36cd34 │ │ │ │ b.n 36cc2e │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #228] @ (36ce58 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1122875,15 +1122876,15 @@ │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #16 │ │ │ │ lsls r4, r4, #5 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1122933,15 +1122934,15 @@ │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1123147,15 +1123148,15 @@ │ │ │ │ b.n 36d0c6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #50 @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1123213,31 +1123214,31 @@ │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r2, [r2, r3, lsl #1] │ │ │ │ bne.n 36d1ec │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #28] @ (36d2a8 ) │ │ │ │ @@ -1123252,15 +1123253,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 66b10 │ │ │ │ nop │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #784 @ (adr r4, 36d5c4 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 36d444 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1123299,15 +1123300,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (36d324 ) │ │ │ │ add r0, pc │ │ │ │ bl 36d278 │ │ │ │ - sbfx r0, lr, #3, #12 │ │ │ │ + @ instruction: 0xf3ee00cb │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1123458,15 +1123459,15 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (36d4a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 36d278 │ │ │ │ - addw r0, r6, #203 @ 0xcb │ │ │ │ + subw r0, r6, #203 @ 0xcb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1124599,33 +1124600,33 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ b.w 36d790 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -1125906,23 +1125907,23 @@ │ │ │ │ mov r6, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ b.n 36f164 │ │ │ │ nop │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb3a00cc │ │ │ │ - @ instruction: 0xfa8600cc │ │ │ │ - bvs.n 36f19c │ │ │ │ + smlsld r0, r0, sl, ip │ │ │ │ + @ instruction: 0xfb2600cc │ │ │ │ + bvs.n 36f0dc │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 670f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 36f4be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -1126420,38 +1126421,38 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 373f34 │ │ │ │ b.w 36e55e │ │ │ │ ldr r0, [pc, #64] @ (36f760 ) │ │ │ │ add r0, pc │ │ │ │ bl 36d278 │ │ │ │ nop │ │ │ │ - eor.w r0, ip, #6684672 @ 0x660000 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + @ instruction: 0xf52c00cc │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands.w r0, sl, #6684672 @ 0x660000 │ │ │ │ - bcc.n 36f748 │ │ │ │ + @ instruction: 0xf4ba00cc │ │ │ │ + bcc.n 36f688 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sbfx r0, ip, #3, #13 │ │ │ │ - bcs.n 36f844 │ │ │ │ + @ instruction: 0xf3ec00cc │ │ │ │ + bcc.n 36f784 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 36f6a0 │ │ │ │ + bcs.n 36f7e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orn r0, sl, #204 @ 0xcc │ │ │ │ - bics.w r0, r2, #204 @ 0xcc │ │ │ │ - beq.n 36f824 │ │ │ │ + add.w r0, sl, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf0d200cc │ │ │ │ + bne.n 36f764 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 36f7c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cbz r3, 36f7c0 │ │ │ │ push {lr} │ │ │ │ @@ -1126530,15 +1126531,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36f838 ) │ │ │ │ add r0, pc │ │ │ │ bl 36d278 │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + beq.n 36f884 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1126569,17 +1126570,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (36f898 ) │ │ │ │ add r0, pc │ │ │ │ bl 36d278 │ │ │ │ ldr r0, [pc, #12] @ (36f89c ) │ │ │ │ add r0, pc │ │ │ │ bl 36d278 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + beq.n 36f8d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r1, 36f8da │ │ │ │ @@ -1126695,21 +1126696,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (36f9e0 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 36ce88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 8, cr0, cr14, cr12, {6} │ │ │ │ - cdp 0, 11, cr0, cr12, cr12, {6} │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + vhadd.s32 q0, q15, q6 │ │ │ │ + vhadd.s16 q8, q14, q6 │ │ │ │ + cpsid i │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 13, cr0, cr2, cr12, {6} │ │ │ │ + vhadd.s q8, q9, q6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1126784,18 +1126785,18 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr8, cr12, {6} │ │ │ │ - ldr r7, [pc, #64] @ (36fb00 ) │ │ │ │ + cdp 0, 14, cr0, cr8, cr12, {6} │ │ │ │ + ldr r7, [pc, #704] @ (36fd80 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1126879,29 +1126880,29 @@ │ │ │ │ ldr r2, [pc, #52] @ (36fbb8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 36fb0a │ │ │ │ - ldcl 0, cr0, [r2, #816]! @ 0x330 │ │ │ │ + cdp 0, 9, cr0, cr2, cr12, {6} │ │ │ │ bics.w r1, r0, #90 @ 0x5a │ │ │ │ - ldcl 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + cdp 0, 9, cr0, cr0, cr12, {6} │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + cdp 0, 5, cr0, cr0, cr12, {6} │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc 0, cr0, [r0, #816] @ 0x330 │ │ │ │ - ldcl 0, cr0, [r2, #-816]! @ 0xfffffcd0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + cdp 0, 2, cr0, cr0, cr12, {6} │ │ │ │ + cdp 0, 1, cr0, cr2, cr12, {6} │ │ │ │ + strb r4, [r4, #7] │ │ │ │ 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.w ip, [pc, #68] @ 36fc10 │ │ │ │ ldr.w lr, [pc, #68] @ 36fc14 │ │ │ │ @@ -1126933,17 +1126934,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r4, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 36fc9e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1127156,15 +1127157,15 @@ │ │ │ │ bl 36ce88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 3a4f4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xead800cc │ │ │ │ + sbcs.w r0, r8, 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1127197,15 +1127198,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 36ce88 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a4f4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - orn r0, r8, ip, lsl #3 │ │ │ │ + add.w r0, r8, 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, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1127264,16 +1127265,16 @@ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a4f4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r6 │ │ │ │ b.n 36fec4 │ │ │ │ - bic.w r0, r0, ip, lsl #3 │ │ │ │ - strd r0, r0, [r0, #816] @ 0x330 │ │ │ │ + pkhbt r0, r0, ip, lsl #3 │ │ │ │ + orn r0, r0, 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #564] @ (370194 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #564] @ (370198 ) │ │ │ │ @@ -1127513,34 +1127514,34 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 37000a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - uxth r4, r4 │ │ │ │ + cbz r4, 3701f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add.w r1, r0, sl, lsr #1 │ │ │ │ vmla.f q0, q1, d3[4] │ │ │ │ - cbz r6, 3701f2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bics.w r1, ip, sl, lsr #1 │ │ │ │ - sxtb r2, r5 │ │ │ │ + cbz r2, 3701fe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r0, 3701fe │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 3701f0 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sxth r4, r3 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r4, 3701ce │ │ │ │ + cbz r4, 3701f6 │ │ │ │ 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 r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1127695,15 +1127696,15 @@ │ │ │ │ streq.w sl, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 370284 │ │ │ │ b.n 37029a │ │ │ │ str.w sl, [r6] │ │ │ │ b.n 370350 │ │ │ │ bx lr │ │ │ │ - b.n 3700c0 │ │ │ │ + b.n 370200 │ │ │ │ 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 │ │ │ │ @@ -1127939,43 +1127940,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3703e4 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ blt.n 37057a │ │ │ │ b.n 3704e0 │ │ │ │ - b.n 36ffa0 │ │ │ │ + b.n 3700e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldcl 0, cr0, [r0], {207} @ 0xcf │ │ │ │ - b.n 36ff00 │ │ │ │ + ldcl 0, cr0, [r0, #-828]! @ 0xfffffcc4 │ │ │ │ + b.n 370040 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 36ff44 │ │ │ │ + b.n 370084 │ │ │ │ lsls r4, r1, #3 │ │ │ │ mrc2 15, 6, pc, cr13, cr15, {7} │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 370000 │ │ │ │ + b.n 370140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 36fedc │ │ │ │ + b.n 37001c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 36ff08 │ │ │ │ + b.n 370048 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 36ff34 │ │ │ │ + b.n 370074 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 36ff60 │ │ │ │ + b.n 3700a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 370de0 │ │ │ │ + b.n 36ff20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 370df4 │ │ │ │ + b.n 36ff34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 370d68 │ │ │ │ + b.n 36fea8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [pc, #520] @ (370824 ) │ │ │ │ + ldr r6, [pc, #136] @ (3706a4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 370d38 │ │ │ │ + b.n 36fe78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #316] @ (37076c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1128109,39 +1128110,39 @@ │ │ │ │ bl 3adca0 │ │ │ │ b.n 37068a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ vst2.8 {d16[3],d17[3]}, [r8], r3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vld4.16 {d16,d18,d20,d22}, [lr :128], r3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 370dd0 │ │ │ │ + b.n 370f10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 370490 │ │ │ │ + b.n 3705d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #916] @ (370b54 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1128507,29 +1128508,29 @@ │ │ │ │ b.n 3709fa │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [r8, ] │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7800163 │ │ │ │ - b.n 370eb0 │ │ │ │ + b.n 370ff0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #536] @ (370d84 ) │ │ │ │ + ldr r3, [pc, #152] @ (370c04 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 370ed8 │ │ │ │ + b.n 371018 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 370ebc │ │ │ │ + b.n 370ffc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 370ea4 │ │ │ │ + b.n 370fe4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 371040 │ │ │ │ stmdb 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 │ │ │ │ @@ -1129211,21 +1129212,21 @@ │ │ │ │ mov r1, r2 │ │ │ │ b.n 370ffc │ │ │ │ nop.w │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 371268 │ │ │ │ + blt.n 3711a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 3711cc │ │ │ │ + blt.n 37130c │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1130495,142 +1130496,142 @@ │ │ │ │ ldr r3, [pc, #276] @ (372044 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldrsb r1, [r3, r2] │ │ │ │ b.n 371a04 │ │ │ │ @ instruction: 0xeb9a0163 │ │ │ │ @ instruction: 0xeb940163 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bge.n 371ff0 │ │ │ │ + bge.n 371f30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r4, #5 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 37205c │ │ │ │ + bcs.n 371f9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bne.n 371f64 │ │ │ │ + bcs.n 3720a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r2, #32] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bne.n 371ec8 │ │ │ │ + bcs.n 372008 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 371fc8 │ │ │ │ + bmi.n 371f08 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r6, [r3, #20] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 371fcc │ │ │ │ + bmi.n 371f0c │ │ │ │ lsls r4, r1, #3 │ │ │ │ b.n 3718b8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 372000 │ │ │ │ + beq.n 371f40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 371f2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf35400d0 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + @ instruction: 0xf3f400d0 │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf23400d0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf2d400d0 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 3720c4 │ │ │ │ + beq.n 372004 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, r2, #208 @ 0xd0 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + @ instruction: 0xf12200d0 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ bl 36d548 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ @@ -1131756,33 +1131757,33 @@ │ │ │ │ movs r1, #0 │ │ │ │ subw r3, r3, #3496 @ 0xda8 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 3720d8 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r6, [r7, #32] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r2, [r1, #30] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -1131800,33 +1131801,33 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r2, [r5, #18] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r6, [r3, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r4, [r5, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r4, [r5, #10] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r0, [r7, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r4, [r5, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r0, [r7, #2] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r6, [r2, #2] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r2, [r1, #2] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -1131854,15 +1131855,15 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r2, [r2, #25] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -1131872,21 +1131873,21 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r6, [r6, #19] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u8 q0, q12, │ │ │ │ + vmla.i32 q0, q12, d1[1] │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r2, [r6, #11] │ │ │ │ @@ -1133063,15 +1133064,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.w 3720d8 │ │ │ │ nop │ │ │ │ strb r0, [r6, #31] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r6, #30] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r6, [r2, #30] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -1133085,43 +1133086,43 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r2, [r0, #23] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r2, [r4, #22] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bkpt 0x0072 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + itee ne │ │ │ │ + lslne r4, r1, #3 │ │ │ │ + strbeq r4, [r4, #21] │ │ │ │ + lsleq r6, r4, #5 │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbnz r4, 373ac8 │ │ │ │ + pop {r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r3, #19] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r6, [r1, #19] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r6, [r1, #17] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r5, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r6, [r3, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbnz r6, 373b10 │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r1, #14] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r0, [r3, #13] │ │ │ │ lsls r6, r4, #5 │ │ │ │ strb r6, [r2, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -1133151,54 +1133152,54 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 373a98 │ │ │ │ + bhi.n 373bd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf13800e1 │ │ │ │ - cbz r0, 373b76 │ │ │ │ + rsbs r0, r8, #225 @ 0xe1 │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 373bd0 │ │ │ │ + bhi.n 373b10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #344] @ (373c74 ) │ │ │ │ + ldr r6, [pc, #984] @ (373ef4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 373b98 │ │ │ │ + push {r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -1133498,91 +1133499,91 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 36ce88 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 3737c0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - sxth r0, r4 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sxth r6, r1 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 373e80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r6, 373e84 │ │ │ │ + cbz r6, 373eac │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r2, 373e9a │ │ │ │ + cbz r2, 373ec2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 373ed4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc 0, cr0, [r4], #900 @ 0x384 │ │ │ │ - sxth r4, r4 │ │ │ │ + ldcl 0, cr0, [r4, #-900] @ 0xfffffc7c │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc 0, cr0, [lr], {225} @ 0xe1 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + ldc 0, cr0, [lr, #-900]! @ 0xfffffc7c │ │ │ │ + cbz r4, 373ebe │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 373eb2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sub sp, #32 │ │ │ │ + cbz r0, 373ef2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeaa800e1 │ │ │ │ + adc.w r0, r8, r1, asr #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] │ │ │ │ bl 36f8f4 │ │ │ │ @@ -1198253,19 +1198254,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3a2ba8 │ │ │ │ b.n 3a17fe │ │ │ │ bl 3a3100 │ │ │ │ b.n 3a17c0 │ │ │ │ bl 3a33ec │ │ │ │ b.n 3a17c0 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r7, #28 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1198426,23 +1198427,23 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 3a31a4 │ │ │ │ b.n 3a1972 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ bl 3b0784 │ │ │ │ b.n 3a19a4 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r5, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cbz r0, 3a1a5e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1198619,37 +1198620,37 @@ │ │ │ │ bl 3a3494 │ │ │ │ b.n 3a1ad8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 3a16b4 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 3a169c │ │ │ │ lsls r0, r4, #5 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 3a1580 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1198689,15 +1198690,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (3a1cac ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ b.n 3a1c4c │ │ │ │ nop │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ bl 3aeb4c │ │ │ │ @@ -1198928,19 +1198929,19 @@ │ │ │ │ blx 67b00 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b00 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 3a1e9e │ │ │ │ b.n 3a1eca │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ cbz r4, 3a1f4c │ │ │ │ @@ -1199093,15 +1199094,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 3ae7f8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #172] @ 3a2180 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1199176,15 +1199177,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ svc 34 @ 0x22 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ udf #246 @ 0xf6 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r6, #5 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #476] @ (3a2380 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1199386,15 +1199387,15 @@ │ │ │ │ b.n 3a232c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bgt.n 3a2328 │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1199625,17 +1199626,17 @@ │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3a2540 │ │ │ │ lsls r0, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #256] @ (3a26f4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1199838,15 +1199839,15 @@ │ │ │ │ b.n 3a2734 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 3a27a8 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bhi.n 3a2880 │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bne.n 3a281a │ │ │ │ @@ -1199866,15 +1199867,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r2, 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 r1, [pc, #76] @ (3a2884 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1200005,15 +1200006,15 @@ │ │ │ │ b.n 3a296c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 3a2a40 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bl 382992 │ │ │ │ bvs.n 3a294c │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1200216,15 +1200217,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 3a2b78 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bmi.n 3a2b28 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 3a2aa8 │ │ │ │ lsls r0, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1200390,19 +1200391,19 @@ │ │ │ │ b.n 3a2cd4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 3a2dd8 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcc.n 3a2d2c │ │ │ │ lsls r0, r4, #5 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #524] @ (3a2f90 ) │ │ │ │ @@ -1200626,47 +1200627,47 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bcs.n 3a307c │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3a3054 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 3a2fd0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (3a3068 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1200717,25 +1200718,25 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ (3a3080 ) │ │ │ │ add r0, pc │ │ │ │ b.n 3a3028 │ │ │ │ nop │ │ │ │ beq.n 3a3080 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3a3050 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #92] @ 3a30f4 │ │ │ │ @@ -1200917,15 +1200918,15 @@ │ │ │ │ b.n 3a3216 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1201011,15 +1201012,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 3a3318 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1201202,15 +1201203,15 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1201559,17 +1201560,17 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #5 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1201748,23 +1201749,23 @@ │ │ │ │ b.n 3a3970 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 3a3b1c │ │ │ │ + bvs.n 3a3a5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1202106,35 +1202107,35 @@ │ │ │ │ b.n 3a3e02 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldc2l 15, cr15, [pc], #1020 @ 3a42b4 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1203227,17 +1203228,17 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 67400 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ b.n 3a4a26 │ │ │ │ nop │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ @@ -1203379,15 +1203380,15 @@ │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1203439,15 +1203440,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (3a4da0 ) │ │ │ │ ldr r1, [pc, #12] @ (3a4da4 ) │ │ │ │ @@ -1203593,15 +1203594,15 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 67400 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 15, cr0, cr0, cr4, {7} │ │ │ │ + vmla.i16 q0, q8, d4[2] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1204129,15 +1204130,15 @@ │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r2, #228] @ 0xe4 │ │ │ │ + ldr??.w r0, [r2, r4, lsl #2] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ bl 3a8914 │ │ │ │ cbz r0, 3a55aa │ │ │ │ @@ -1204952,15 +1204953,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r2, pc, #592 @ (adr r2, 3a6000 ) │ │ │ │ lsls r0, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a5798 │ │ │ │ + b.n 3a58d8 │ │ │ │ lsls r1, 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] @ 3a5e48 │ │ │ │ add.w r6, r1, #31 │ │ │ │ @@ -1205009,15 +1205010,15 @@ │ │ │ │ add.w r0, r0, r9, lsl #22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #144 @ (adr r2, 3a5edc ) │ │ │ │ lsls r0, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a57ac │ │ │ │ + b.n 3a58ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r2, r1, #22 │ │ │ │ push {r4, lr} │ │ │ │ ubfx r3, r1, #5, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ @@ -1205157,29 +1205158,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a5f88 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3a5f88 │ │ │ │ nop │ │ │ │ - b.n 3a6790 │ │ │ │ + b.n 3a58d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r0, pc, #664 @ (adr r0, 3a6270 ) │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ mov r2, pc │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, lr │ │ │ │ lsls r3, r4, #5 │ │ │ │ - b.n 3a6704 │ │ │ │ + b.n 3a5844 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r5, #8 │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1205358,33 +1205359,33 @@ │ │ │ │ str r0, [r6, r7] │ │ │ │ b.n 3a607a │ │ │ │ nop │ │ │ │ ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a6804 │ │ │ │ + b.n 3a6944 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3a66d4 │ │ │ │ + b.n 3a6814 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3a661c │ │ │ │ + b.n 3a675c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 3a61e0 │ │ │ │ + blt.n 3a6120 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3a6578 │ │ │ │ + b.n 3a66b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r6, 3a61d8 │ │ │ │ + cbnz r6, 3a6200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ ldr r4, [pc, #108] @ (3a6258 ) │ │ │ │ @@ -1205431,16 +1205432,16 @@ │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 d0, d20, d4[1] │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + orr.w r0, r4, #228 @ 0xe4 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ @@ -1205492,15 +1205493,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ muls r4, r2 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1205658,21 +1205659,21 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 3a644e │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 3a645e │ │ │ │ nop │ │ │ │ b.n 3a69e8 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, 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 r7, r0 │ │ │ │ ldr.w r8, [pc, #76] @ 3a6504 │ │ │ │ @@ -1205703,15 +1205704,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 6707c │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ 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] │ │ │ │ @@ -1205797,21 +1205798,21 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 3a65b8 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 3a65c8 │ │ │ │ b.n 3a687c │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 3a652c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1205826,15 +1205827,15 @@ │ │ │ │ bl 3a8c34 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r4, #-868] @ 0xfffffc9c │ │ │ │ + ldc 0, cr0, [r4, #868]! @ 0x364 │ │ │ │ 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.w ip, [pc, #80] @ 3a66a8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1205981,15 +1205982,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 3a67a4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bic.w r0, lr, r4, asr #3 │ │ │ │ + pkhtb r0, lr, r4, asr #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] │ │ │ │ adds r2, #1 │ │ │ │ @@ -1206051,15 +1206052,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 3a6870 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrd r0, r0, [r6, #-912]! @ 0x390 │ │ │ │ + ands.w r0, r6, r4, asr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #76] @ (3a6904 ) │ │ │ │ @@ -1206142,17 +1206143,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3a6a5c │ │ │ │ + blt.n 3a699c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1206220,17 +1206221,17 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3a6a14 │ │ │ │ + bge.n 3a6954 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1206589,15 +1206590,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 3a6dfa │ │ │ │ ldr r1, [pc, #8] @ (3a6dfc ) │ │ │ │ add r1, pc │ │ │ │ blx 67a4c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ 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 r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ @@ -1206972,15 +1206973,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a7276 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (3a7298 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 3a4f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3a7180 │ │ │ │ ldr r4, [pc, #188] @ (3a729c ) │ │ │ │ @@ -1207140,19 +1207141,19 @@ │ │ │ │ strd r1, r2, [r5] │ │ │ │ b.n 3a7328 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3a72f4 │ │ │ │ + bne.n 3a7434 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3a72ec │ │ │ │ + bne.n 3a742c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3a72f8 │ │ │ │ + bne.n 3a7438 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1207196,15 +1207197,15 @@ │ │ │ │ blx 65ee8 │ │ │ │ ldr r3, [pc, #148] @ (3a7480 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 3a73f8 │ │ │ │ ldr r0, [pc, #144] @ (3a7484 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #136] @ (3a7488 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -1207250,24 +1207251,24 @@ │ │ │ │ blx 67b00 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 65ee8 │ │ │ │ b.n 3a73e8 │ │ │ │ mov r0, r5 │ │ │ │ b.n 3a73e4 │ │ │ │ nop │ │ │ │ - beq.n 3a74a4 │ │ │ │ + beq.n 3a73e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r2, #22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 3a73a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1207328,19 +1207329,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 3a7522 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #72] @ (3a7598 ) │ │ │ │ @@ -1207370,15 +1207371,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 65d74 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r1, 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] │ │ │ │ @@ -1208784,18 +1208785,18 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - itte ge │ │ │ │ - lslge r1, r1, #3 │ │ │ │ - ldmiage r5, {r1, r2, r3, r4, r5} │ │ │ │ - lsllt r4, r4, #3 │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + lsls r4, r4, #3 │ │ │ │ ldrb r0, [r6, #11] │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ @@ -1210701,15 +1210702,15 @@ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ bpl.n 3a98c2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1212721,15 +1212722,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #52] @ (3aae5c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1212881,21 +1212882,21 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 67400 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ b.n 3aae88 │ │ │ │ - add r3, pc, #400 @ (adr r3, 3ab140 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 3aafc0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 3ab36c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 3ab1ec ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 3ab2d8 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 3ab158 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, pc, #416 @ (adr r2, 3ab15c ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 3aafdc ) │ │ │ │ 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 │ │ │ │ @@ -1213004,19 +1213005,19 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ b.n 3ab072 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 3ab066 │ │ │ │ mov r5, r6 │ │ │ │ b.n 3ab088 │ │ │ │ - add r5, pc, #760 @ (adr r5, 3ab3cc ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 3ab24c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 3ab3a0 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 3ab220 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 3ab2a4 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 3ab124 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1213214,17 +1213215,17 @@ │ │ │ │ bl 3a8ac8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 3ab2a6 │ │ │ │ b.n 3ab2d6 │ │ │ │ bx lr │ │ │ │ - add r3, pc, #224 @ (adr r3, 3ab3d0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 3ab650 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r3, pc, #168 @ (adr r3, 3ab39c ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 3ab61c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r0, 3ab346 │ │ │ │ stmdb sp!, {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] │ │ │ │ @@ -1213264,17 +1213265,17 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 67400 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r2, pc, #776 @ (adr r2, 3ab674 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 3ab4f4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1213314,15 +1213315,15 @@ │ │ │ │ bcc.n 3ab3ce │ │ │ │ bl 3aae68 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 3aae68 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ 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 │ │ │ │ @@ -1213378,15 +1213379,15 @@ │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, pc, #360 @ (adr r1, 3ab5fc ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 3ab87c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1213404,15 +1213405,15 @@ │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, pc, #96 @ (adr r1, 3ab534 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 3ab7b4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cbz r0, 3ab52a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1213465,15 +1213466,15 @@ │ │ │ │ bne.n 3ab540 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ b.n 3ab532 │ │ │ │ nop │ │ │ │ - add r0, pc, #632 @ (adr r0, 3ab7d8 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 3ab658 ) │ │ │ │ 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, #28] @ (3ab58c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1213549,17 +1213550,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 3ab5ee │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 3ab608 │ │ │ │ b.n 3ab5e0 │ │ │ │ nop │ │ │ │ - add r0, pc, #80 @ (adr r0, 3ab670 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 3ab8f0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #576 @ (adr r0, 3ab864 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1216995,18 +1216996,18 @@ │ │ │ │ add r1, pc │ │ │ │ blx 67190 │ │ │ │ ldr r3, [pc, #20] @ (3add2c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [pc, #16] @ (3add30 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #432] @ (3adedc ) │ │ │ │ + ldr r4, [pc, #48] @ (3add5c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1217563,15 +1217564,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (3ae2ec ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3ca2c4 │ │ │ │ ldr r0, [pc, #12] @ (3ae2f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r4, #5 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1217805,15 +1217806,15 @@ │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r6, r6, r4 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1218170,24 +1218171,24 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67400 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r4, #5 │ │ │ │ pop {r1, r5, pc} │ │ │ │ lsls r2, r4, #5 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1219465,28 +1219466,28 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66218 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ b.n 3af864 │ │ │ │ - @ instruction: 0xf5f600dd │ │ │ │ - blx ip │ │ │ │ + @ instruction: 0xf69600dd │ │ │ │ + ldr r0, [pc, #512] @ (3afab4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r4, 3af8ba │ │ │ │ + cbz r4, 3af8e2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #968] @ (3afc8c ) │ │ │ │ + ldr r4, [pc, #584] @ (3afb0c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #68] @ (3af914 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cbz r1, 3af8d8 │ │ │ │ bx lr │ │ │ │ @@ -1219509,15 +1219510,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cbz r3, 3af942 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldr r3, [pc, #552] @ (3afb44 ) │ │ │ │ + ldr r4, [pc, #168] @ (3af9c4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbz r4, 3af93e │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1219814,27 +1219815,27 @@ │ │ │ │ blx 673f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3afb30 │ │ │ │ b.n 3afb42 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ b.n 3afb68 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #936] @ (3affcc ) │ │ │ │ + ldr r2, [pc, #552] @ (3afe4c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #952] @ (3affe8 ) │ │ │ │ + ldr r1, [pc, #568] @ (3afe68 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #792] @ (3aff54 ) │ │ │ │ + ldr r1, [pc, #408] @ (3afdd4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1219884,15 +1219885,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx 66098 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldr r0, [pc, #40] @ (3afcfc ) │ │ │ │ + ldr r0, [pc, #680] @ (3aff7c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1219974,17 +1219975,17 @@ │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ b.n 3afd5a │ │ │ │ nop │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -1220075,15 +1220076,15 @@ │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ beq.n 3afe4a │ │ │ │ b.n 3afe8a │ │ │ │ nop │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r6, [pc, #316] @ (3b0008 ) │ │ │ │ @@ -1220211,15 +1220212,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r4, sl │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r0, r4, #5 │ │ │ │ @@ -1220538,92 +1220539,92 @@ │ │ │ │ vorr.i32 q8, #175 @ 0x000000af │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - add r4, r8 │ │ │ │ + add ip, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbnz r5, 3b0384 │ │ │ │ lsls r2, r4, #5 │ │ │ │ cbnz r2, 3b0382 │ │ │ │ lsls r2, r4, #5 │ │ │ │ cbnz r0, 3b0384 │ │ │ │ lsls r2, r4, #5 │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ veor q0, q2, │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - mvns r6, r6 │ │ │ │ + add lr, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, r0 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add sl, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, r5 │ │ │ │ + add ip, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, r7 │ │ │ │ + add ip, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, r9 │ │ │ │ + add ip, sp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, fp │ │ │ │ + add ip, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add ip, r1 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r8, r3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add ip, r5 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add ip, r7 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r8, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r8, pc │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp ip, lr │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, sp │ │ │ │ + mov r0, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + mov r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + mov r4, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + mov r0, lr │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + mov ip, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r8, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - tst r0, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb75a │ │ │ │ lsls r2, r4, #5 │ │ │ │ cbz r0, 3b0436 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1220650,15 +1220651,15 @@ │ │ │ │ beq.n 3b0408 │ │ │ │ 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 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp sl, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #76] @ 3b04a0 │ │ │ │ @@ -1220913,15 +1220914,15 @@ │ │ │ │ b.n 3b0664 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa58015f │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [ip, #351] @ 0x15f │ │ │ │ - orrs r4, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #32] @ (3b0738 ) │ │ │ │ @@ -1220936,15 +1220937,15 @@ │ │ │ │ blx 680cc │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 3b0736 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - negs r6, r0 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ @@ -1221228,15 +1221229,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf5f8015f │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, sl, #14614528 @ 0xdf0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1221333,17 +1221334,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r7 │ │ │ │ b.n 3b0ad6 │ │ │ │ nop │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3a0d24 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1223157,15 +1223158,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (3b1d50 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r4, 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] @ (3b1d7c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1224134,25 +1224135,25 @@ │ │ │ │ bx lr │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.w 3b2548 │ │ │ │ add.w r0, r2, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3a0d24 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -1224259,15 +1224260,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #65536 @ 0x10000 │ │ │ │ bx lr │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r2, 3b281a │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 3b281e │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 3b282e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -1224293,17 +1224294,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 3b281c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r4, 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, #3872] @ 0xf20 │ │ │ │ ldr r5, [pc, #844] @ (3b2bb8 ) │ │ │ │ @@ -1226317,19 +1226318,19 @@ │ │ │ │ b.n 3b3cbe │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r7, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r7, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1226725,21 +1226726,21 @@ │ │ │ │ bne.n 3b4258 │ │ │ │ b.n 3b3fb4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r0!, {r2, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1227105,29 +1227106,29 @@ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n 3b45c0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cbnz r0, 3b46da │ │ │ │ lsls r7, r3, #5 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r4, [pc, #1348] @ 3b4c00 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1227626,27 +1227627,27 @@ │ │ │ │ b.n 3b4b72 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r0, 3b4c12 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r7, r3, #5 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ 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 ip, r0 │ │ │ │ @@ -1228202,17 +1228203,17 @@ │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ b.n 3b51d0 │ │ │ │ nop │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r0, #2 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1228829,17 +1228830,17 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ b.n 3b58d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -1228861,15 +1228862,15 @@ │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ bpl.n 3b5a56 │ │ │ │ and.w r1, r1, #15 │ │ │ │ @@ -1229017,27 +1229018,27 @@ │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ b.n 3b59fe │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 3b5ba4 │ │ │ │ @@ -1229172,19 +1229173,19 @@ │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ b.n 3b5bfe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ b.n 3b5bfe │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -1231375,16 +1231376,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9400e3 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + @ instruction: 0xfb3400e3 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r6, 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] @ (3b752c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1231398,16 +1231399,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2c00e3 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + @ instruction: 0xfacc00e3 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r6, 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] @ (3b7568 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1231421,16 +1231422,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[7]}, [r4], r3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + @ instruction: 0xfa6400e3 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r6, 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] │ │ │ │ @@ -1231887,16 +1231888,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a000e3 │ │ │ │ - stc2 0, cr0, [r2, #-788] @ 0xfffffcec │ │ │ │ + adc.w r0, r0, #7438336 @ 0x718000 │ │ │ │ + stc2 0, cr0, [r2, #788]! @ 0x314 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3b7a9c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 3b7aa0 │ │ │ │ @@ -1231909,16 +1231910,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #7438336 @ 0x718000 │ │ │ │ - stc2l 0, cr0, [r6], {197} @ 0xc5 │ │ │ │ + @ instruction: 0xf4d800e3 │ │ │ │ + stc2l 0, cr0, [r6, #-788]! @ 0xfffffcec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3b7ad8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 3b7adc │ │ │ │ @@ -1231931,16 +1231932,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d000e3 │ │ │ │ - stc2 0, cr0, [sl], {197} @ 0xc5 │ │ │ │ + orns r0, r0, #7438336 @ 0x718000 │ │ │ │ + stc2 0, cr0, [sl, #-788]! @ 0xfffffcec │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1234348,17 +1234349,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3b961c │ │ │ │ + bge.n 3b975c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 3b97cc │ │ │ │ + b.n 3b990c │ │ │ │ lsls r5, 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] @ (3b9744 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1234372,17 +1234373,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [r1, #12] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3b9788 │ │ │ │ + bls.n 3b96c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 3b9790 │ │ │ │ + b.n 3b98d0 │ │ │ │ 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 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ @@ -1234484,17 +1234485,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3b981c │ │ │ │ + bhi.n 3b995c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1235521,17 +1235522,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 3ba3e0 │ │ │ │ + bpl.n 3ba320 │ │ │ │ lsls r5, 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] @ (3ba330 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1235545,17 +1235546,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 3ba3a4 │ │ │ │ + bmi.n 3ba2e4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ @@ -1235666,17 +1235667,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3ba478 │ │ │ │ + bcc.n 3ba3b8 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1249685,15 +1249686,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r5} │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {220} @ 0xdc │ │ │ │ + stc 0, cr0, [lr], #880 @ 0x370 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 67154 │ │ │ │ @@ -1249724,16 +1249725,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb8c00dc │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + stc 0, cr0, [ip], #-880 @ 0xfffffc90 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1249750,16 +1249751,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 65fe4 │ │ │ │ blx 666a4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb3a00dc │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + rsbs r0, sl, ip, lsr #3 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r5, r3, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrb.w r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ @@ -1250516,25 +1250517,25 @@ │ │ │ │ rsb r2, r2, r2, lsl #9 │ │ │ │ b.n 3c4588 │ │ │ │ ldr r0, [pc, #28] @ (3c4718 ) │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ b.n 3c4588 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r2, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w sl, r0, #8192 @ 0x2000 │ │ │ │ add.w r7, r0, #13376 @ 0x3440 │ │ │ │ ldr.w fp, [pc, #868] @ 3c4a90 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #868] @ 3c4a94 │ │ │ │ @@ -1250850,19 +1250851,19 @@ │ │ │ │ strb r7, [r0, #1] │ │ │ │ cmp r3, r6 │ │ │ │ add.w r0, r0, #2 │ │ │ │ uxtb r5, r5 │ │ │ │ bne.w 3c4856 │ │ │ │ b.n 3c47c4 │ │ │ │ nop │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add.w ip, r0, #13440 @ 0x3480 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, ip, #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ b.n 3c4b16 │ │ │ │ and.w r4, r1, #96 @ 0x60 │ │ │ │ @@ -1251127,15 +1251128,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 66668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3c4d40 │ │ │ │ ldr r0, [pc, #4] @ (3c4d84 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - ldc2 0, cr0, [lr], {199} @ 0xc7 │ │ │ │ + ldc2 0, cr0, [lr], #796 @ 0x31c │ │ │ │ stmdb 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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1251786,15 +1251787,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fc00c7 │ │ │ │ + @ instruction: 0xf69c00c7 │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ 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 │ │ │ │ @@ -1251912,15 +1251913,15 @@ │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - orn r0, r8, #6520832 @ 0x638000 │ │ │ │ + add.w r0, r8, #6520832 @ 0x638000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #104] @ (3c55ec ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #104] @ (3c55f0 ) │ │ │ │ @@ -1252124,16 +1252125,16 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3c56c0 │ │ │ │ b.n 3c56d4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf37200c7 │ │ │ │ - @ instruction: 0xf2b800c7 │ │ │ │ + ands.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf35800c7 │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1252897,19 +1252898,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #528 @ (adr r5, 3c618c ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #384 @ (adr r5, 3c6104 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cdp 0, 14, cr0, cr4, cr7, {6} │ │ │ │ + vmla.i d0, d20, d3[1] │ │ │ │ bl 26ff8a │ │ │ │ bl 2bdf8e │ │ │ │ - stcl 0, cr0, [lr, #-796] @ 0xfffffce4 │ │ │ │ - @ instruction: 0xeadc00c7 │ │ │ │ + stcl 0, cr0, [lr, #796]! @ 0x31c │ │ │ │ + sbcs.w r0, ip, r7, lsl #3 │ │ │ │ stmdb 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, #244] @ (3c60a0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #244] @ (3c60a4 ) │ │ │ │ @@ -1253005,19 +1253006,19 @@ │ │ │ │ blx 65d74 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 67b00 │ │ │ │ b.n 3c6064 │ │ │ │ nop │ │ │ │ - b.n 3c6144 │ │ │ │ + b.n 3c6284 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ands.w r0, r0, r7, lsl #3 │ │ │ │ - strd r0, r0, [r0, #796]! @ 0x31c │ │ │ │ - ldrd r0, r0, [lr, #796] @ 0x31c │ │ │ │ + @ instruction: 0xeab000c7 │ │ │ │ + eor.w r0, r0, r7, lsl #3 │ │ │ │ + orns r0, lr, r7, lsl #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #136] @ (3c6148 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #136] @ (3c614c ) │ │ │ │ @@ -1253077,18 +1253078,18 @@ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 32 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe8de00c7 │ │ │ │ - @ instruction: 0xe8ce00c7 │ │ │ │ + ldrd r0, r0, [lr, #-796]! @ 0x31c │ │ │ │ + strd r0, r0, [lr, #-796]! @ 0x31c │ │ │ │ ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1253822,15 +1253823,15 @@ │ │ │ │ bl 3c52ec │ │ │ │ b.n 3c6780 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xea89ffff │ │ │ │ add r1, pc, #744 @ (adr r1, 3c6c08 ) │ │ │ │ lsls r1, r4, #5 │ │ │ │ - b.n 3c6c84 │ │ │ │ + b.n 3c6dc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbnz r2, 3c6928 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1255799,15 +1255800,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 │ │ │ │ ... │ │ │ │ - @ instruction: 0xf21c00e2 │ │ │ │ + @ instruction: 0xf2bc00e2 │ │ │ │ cbz r2, 3c7fda │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3c6ce0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1273599,15 +1273600,15 @@ │ │ │ │ bhi.n 3d3fa6 │ │ │ │ ldr r3, [pc, #12] @ (3d3fac ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #732 @ 0x2dc │ │ │ │ bx lr │ │ │ │ - bcs.n 3d3fdc │ │ │ │ + bcs.n 3d3f1c │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ bhi.w 3d4384 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ @@ -1274555,15 +1274556,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ @ instruction: 0xb8ca │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #637 @ 0x27d │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3d47f8 │ │ │ │ bhi.n 3d47f8 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ @@ -1274927,15 +1274928,15 @@ │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ b.n 3d4bb2 │ │ │ │ ldr r3, [pc, #4] @ (3d4bd8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi.n 3d4c28 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi.n 3d4c36 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1275303,15 +1275304,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cbz r0, 3d4f42 │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r2, [pc, #88] @ (3d4f98 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ beq.n 3d4f7a │ │ │ │ bhi.n 3d4f68 │ │ │ │ @@ -1275345,15 +1275346,15 @@ │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, #104] @ (3d5014 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -1275979,15 +1275980,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3d55c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r6, 3d5630 │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr.w ip, [pc, #196] @ 3d56a4 │ │ │ │ @@ -1276065,15 +1276066,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3d56d8 │ │ │ │ + bpl.n 3d5618 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1279639,15 +1279640,15 @@ │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #4 │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r3, #5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -1297782,29 +1297783,29 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #44] @ (3e3740 ) │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 3e3662 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 3e3844 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmdb ip!, {r0, r2, r6, r7} │ │ │ │ - orn r0, r8, #198 @ 0xc6 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldrd r0, r0, [ip, #788] @ 0x314 │ │ │ │ + add.w r0, r8, #198 @ 0xc6 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 3e377e │ │ │ │ subs r3, #1 │ │ │ │ @@ -1307924,15 +1307925,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1308826,24 +1308827,24 @@ │ │ │ │ b.n 3ea716 │ │ │ │ ldrh r6, [r0, r0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6dc00c5 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf77c00c5 │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r0, 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, #3784] @ 0xec8 │ │ │ │ @@ -1309394,15 +1309395,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, ip, #3, #6 │ │ │ │ + orn r0, ip, #6455296 @ 0x628000 │ │ │ │ ldr r5, [pc, #376] @ (3eb510 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1309748,15 +1309749,15 @@ │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ b.n 3eb6b4 │ │ │ │ ldr r1, [pc, #600] @ (3eb958 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - stcl 0, cr0, [ip], {197} @ 0xc5 │ │ │ │ + stcl 0, cr0, [ip, #-788]! @ 0xfffffcec │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1310177,15 +1310178,15 @@ │ │ │ │ nop │ │ │ │ mov r4, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, pc │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrd r0, r0, [ip, #-788] @ 0x314 │ │ │ │ + ldrd r0, r0, [ip, #788]! @ 0x314 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1312526,15 +1312527,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3ed480 │ │ │ │ + bcc.n 3ed5c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1312847,15 +1312848,15 @@ │ │ │ │ ... │ │ │ │ cmp r3, #14 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1314810,15 +1314811,15 @@ │ │ │ │ nop │ │ │ │ asrs r6, r7, #25 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #25 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - @ instruction: 0xf65800c4 │ │ │ │ + @ instruction: 0xf6f800c4 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #17 │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1314976,17 +1314977,17 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 3eed86 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r2, #14 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r7, #11 │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1316558,17 +1316559,17 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1318254,15 +1318255,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ strb.w r0, [r2, #347] @ 0x15b │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ssat r1, #28, r4, asr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1319023,15 +1319024,15 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r0, r1, [r6], #-364 @ 0x16c │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfafc012e │ │ │ │ + @ instruction: 0xfb9c012e │ │ │ │ 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] @ (3f18d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #172] @ (3f18d8 ) │ │ │ │ @@ -1321634,139 +1321635,139 @@ │ │ │ │ ... │ │ │ │ bhi.n 3f32dc │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 3f32cc │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strd r0, r1, [r6, #184] @ 0xb8 │ │ │ │ + orn r1, r6, lr, asr #32 │ │ │ │ bpl.n 3f32ec │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vhadd.u16 q0, q8, │ │ │ │ + vrev32.8 q0, │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vldr d0, [pc, #880] @ 3f3700 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1322723,29 +1322724,29 @@ │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ b.n 3f3af4 │ │ │ │ ... │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ b.n 3f3936 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1323091,15 +1323092,15 @@ │ │ │ │ bhi.n 3f40d0 │ │ │ │ ldr r3, [pc, #12] @ (3f40d4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bcs.n 3f4138 │ │ │ │ + bcs.n 3f4078 │ │ │ │ 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, #176] @ (3f419c ) │ │ │ │ @@ -1323304,15 +1323305,15 @@ │ │ │ │ nop │ │ │ │ bkpt 0x0030 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov fp, r0 │ │ │ │ @@ -1324552,23 +1324553,23 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 3f4e8c │ │ │ │ movs r5, #1 │ │ │ │ b.n 3f49c8 │ │ │ │ movs r6, #1 │ │ │ │ b.w 3f4836 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r2, [pc, #376] @ (3f5208 ) │ │ │ │ @@ -1328501,15 +1328502,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3f7b04 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #316] @ (3f7c58 ) │ │ │ │ @@ -1329033,15 +1329034,15 @@ │ │ │ │ strh r6, [r7, #16] │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r3, [pc, #8] @ (3f8014 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [pc, #1180] @ 3f84c8 │ │ │ │ @@ -1331202,15 +1331203,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ @@ -1345419,15 +1345420,15 @@ │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ b.n 402970 │ │ │ │ nop │ │ │ │ - stc2 1, cr0, [r8], {45} @ 0x2d │ │ │ │ + stc2 1, cr0, [r8], #180 @ 0xb4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1347648,15 +1347649,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ b.n 40401c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ @@ -1348833,19 +1348834,19 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (404cf4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 404cbe │ │ │ │ nop │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 404c1c │ │ │ │ + bcc.n 404d5c │ │ │ │ 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, #324] @ (404e50 ) │ │ │ │ @@ -1350107,15 +1350108,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ lsls r2, r3, #5 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1356508,15 +1356509,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -1357543,15 +1357544,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q0, q8, d3[0] │ │ │ │ + movs r0, r6 │ │ │ │ + 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #476] @ (40aaec ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #476] @ (40aaf0 ) │ │ │ │ @@ -1358415,15 +1358417,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, r3] │ │ │ │ + ldr??.w r0, [ip, #195] @ 0xc3 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1359684,15 +1359686,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ add ip, fp │ │ │ │ lsls r2, r3, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1365529,31 +1365531,31 @@ │ │ │ │ moval r0, r0 │ │ │ │ lsl r1, r6, #15 │ │ │ │ eor r0, r2 │ │ │ │ lsls r6, r0, #28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r5, #4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r5, r5, #4 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb.w r6, [sl, #17] │ │ │ │ mov r0, r7 │ │ │ │ vldr d0, [pc, #156] @ 40fd48 │ │ │ │ mov r1, r6 │ │ │ │ bl 3d300c │ │ │ │ mov r2, r6 │ │ │ │ @@ -1365623,21 +1365625,21 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [r2, #104] @ 0x68 │ │ │ │ itte al │ │ │ │ moval r0, r0 │ │ │ │ bal.n 40fd5e @ unpredictable branch in IT block │ │ │ │ │ │ │ │ ldr??.w fp, [r6, #235]! │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #336] @ (40fed4 ) │ │ │ │ @@ -1371826,17 +1371828,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bge.n 414204 │ │ │ │ + bge.n 414144 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - bls.n 4141e0 │ │ │ │ + bge.n 414120 │ │ │ │ lsls r4, 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, #3456] @ 0xd80 │ │ │ │ ldr r2, [pc, #816] @ (414548 ) │ │ │ │ @@ -1372144,15 +1372146,15 @@ │ │ │ │ b.n 414562 │ │ │ │ nop │ │ │ │ ... │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 41458c │ │ │ │ + bge.n 4144cc │ │ │ │ lsls r4, r5, #4 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #20 │ │ │ │ cmp r4, r5 │ │ │ │ beq.w 414e5a │ │ │ │ @@ -1378157,15 +1378159,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1380559,19 +1380561,19 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1406752,15 +1406754,15 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r2, [r3, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ lsls r0, r3, #5 │ │ │ │ @@ -1407303,15 +1407305,15 @@ │ │ │ │ strb r0, [r3, #13] │ │ │ │ b.n 42abd0 │ │ │ │ nop │ │ │ │ strb r2, [r6, r1] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ 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 476e6c │ │ │ │ @@ -1407843,15 +1407845,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movt r0, #51393 @ 0xc8c1 │ │ │ │ + @ instruction: 0xf76c00c1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #724] @ (42b4a0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1415166,15 +1415168,15 @@ │ │ │ │ movs r0, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r1, r0, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #3084] @ 430b7c │ │ │ │ mov fp, r0 │ │ │ │ @@ -1420552,65 +1420554,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (433940 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (433944 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 4339a6 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ asrs r0, r2, #12 │ │ │ │ @@ -1420653,39 +1420655,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (4339d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (4339dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1420734,17 +1420736,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 477c7c │ │ │ │ b.n 433a16 │ │ │ │ bl 477cfc │ │ │ │ b.n 433a16 │ │ │ │ bl 477c54 │ │ │ │ b.n 433a16 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bfi r0, r6, #3, #14 │ │ │ │ + and.w r0, r6, #6815744 @ 0x680000 │ │ │ │ stmdb sp!, {r4, 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] │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ @@ -1421076,66 +1421078,66 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 433db6 │ │ │ │ b.n 433b36 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 433bc0 │ │ │ │ + b.n 433d00 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eors r2, r6 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldcl 0, cr0, [sl], #-852 @ 0xfffffcac │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldc 0, cr0, [sl, #-852] @ 0xfffffcac │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 433960 │ │ │ │ + b.n 433aa0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cbz r2, 433e8a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1421157,15 +1421159,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #580] @ (4340e8 ) │ │ │ │ @@ -1421371,29 +1421373,29 @@ │ │ │ │ subs r0, #1 │ │ │ │ b.n 434084 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ @@ -1421451,19 +1421453,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 43415c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ bl 3ab3ec │ │ │ │ mov r2, r5 │ │ │ │ b.n 43415c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1421503,18 +1421505,18 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r0, r6, #31 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldc2l 0, cr0, [lr, #780]! @ 0x30c │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + cdp2 0, 9, cr0, cr14, cr3, {6} │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 433c08 │ │ │ │ + b.n 433d48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ and.w r2, r0, #134 @ 0x86 │ │ │ │ and.w ip, r0, #121 @ 0x79 │ │ │ │ @@ -1421558,29 +1421560,29 @@ │ │ │ │ b.n 434264 │ │ │ │ ldr r3, [pc, #32] @ (4342c8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 434264 │ │ │ │ ldr r3, [pc, #32] @ (4342cc ) │ │ │ │ add r3, pc │ │ │ │ b.n 434264 │ │ │ │ - ble.n 434390 │ │ │ │ + udf #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcc.n 4342a8 │ │ │ │ + bmi.n 4341e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 433fac │ │ │ │ + b.n 4340ec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1421606,16 +1421608,16 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - bics.w r0, lr, #191 @ 0xbf │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf0de00bf │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1422083,88 +1422085,84 @@ │ │ │ │ ldr r2, [pc, #160] @ (4348c4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 4343f2 │ │ │ │ nop │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 434e20 │ │ │ │ + b.n 434f60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 434610 │ │ │ │ + b.n 434750 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r6], {191} @ 0xbf │ │ │ │ - b.n 434608 │ │ │ │ + stc 0, cr0, [r6, #-764]! @ 0xfffffd04 │ │ │ │ + b.n 434748 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 4345e8 │ │ │ │ + b.n 434728 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 43484c │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - b.n 434834 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - b.n 43481c │ │ │ │ + strd r0, r0, [ip], #-788 @ 0x314 │ │ │ │ + @ instruction: 0xe85e00c5 │ │ │ │ + @ instruction: 0xe85000c5 │ │ │ │ + @ instruction: 0xe80200c5 │ │ │ │ + b.n 4348a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 434784 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - b.n 434760 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - b.n 43473c │ │ │ │ + b.n 43487c │ │ │ │ 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 │ │ │ │ @@ -1422221,19 +1422219,19 @@ │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 434330 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + tst r2, r0 │ │ │ │ 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, #940] @ (434d30 ) │ │ │ │ @@ -1422616,113 +1422614,113 @@ │ │ │ │ b.n 434cec │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cpsid a │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orns r0, ip, pc, ror #2 │ │ │ │ - bls.n 434da4 │ │ │ │ + adds.w r0, ip, pc, ror #2 │ │ │ │ + bls.n 434ce4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 434da8 │ │ │ │ + bls.n 434ce8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 434d08 │ │ │ │ + bls.n 434e48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r4, r2 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r2, r6, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 434e6c │ │ │ │ + bhi.n 434dac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #376] @ (434f30 ) │ │ │ │ + ldr r3, [pc, #1016] @ (4351b0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldc2 1, cr0, [r8], #-348 @ 0xfffffea4 │ │ │ │ - ldr r3, [pc, #200] @ (434e88 ) │ │ │ │ + ldr r3, [pc, #840] @ (435108 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 434dd8 │ │ │ │ + bge.n 434d18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1422940,46 +1422938,46 @@ │ │ │ │ sxtb r3, r2 │ │ │ │ asrs r4, r3, #31 │ │ │ │ b.n 434ffa │ │ │ │ mov r3, r2 │ │ │ │ asrs r4, r2, #31 │ │ │ │ b.n 434ffa │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 4357ec │ │ │ │ + b.n 43492c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bls.n 435008 │ │ │ │ + bge.n 434f48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orn r0, r2, #195 @ 0xc3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + add.w r0, r2, #195 @ 0xc3 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 435560 │ │ │ │ + b.n 4356a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 4350f8 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 435378 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ sub sp, #32 │ │ │ │ @@ -1423053,27 +1423051,27 @@ │ │ │ │ cbz r3, 43512a │ │ │ │ ldr r3, [pc, #28] @ (435144 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4350b8 │ │ │ │ ldr r3, [pc, #28] @ (435148 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4350b8 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #3112] @ 435d88 │ │ │ │ @@ -1424245,165 +1424243,165 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 435e94 │ │ │ │ + bne.n 435dd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 435e3c │ │ │ │ + bgt.n 435d7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #-780 @ 0xfffffcf4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + stcl 0, cr0, [r6], {195} @ 0xc3 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 435e14 │ │ │ │ + bls.n 435d54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 435eb8 │ │ │ │ + blt.n 435df8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 435e80 │ │ │ │ + bls.n 435dc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 435e90 │ │ │ │ + bge.n 435dd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mrc2 0, 7, r0, cr8, cr13, {5} │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + vshr.u64 d0, d29, #40 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa3c00d0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + @ instruction: 0xfadc00d0 │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 435db8 │ │ │ │ + bls.n 435ef8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 435a8c │ │ │ │ + b.n 435bcc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 435d5c │ │ │ │ + bcs.n 435e9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vst4. {d16-d19}, [lr :64], r0 │ │ │ │ - b.n 435a1c │ │ │ │ + vld1.8 @ instruction: 0xf9ee00d0 │ │ │ │ + b.n 435b5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 435ae4 │ │ │ │ + b.n 435c24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfbec00bd │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stc2 0, cr0, [ip], {189} @ 0xbd │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 435ebc │ │ │ │ + bvc.n 435dfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 435e94 │ │ │ │ + bvc.n 435dd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 43658c │ │ │ │ + b.n 4356cc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf69200d0 │ │ │ │ - b.n 436510 │ │ │ │ + @ instruction: 0xf73200d0 │ │ │ │ + b.n 436650 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx 66420 │ │ │ │ b.n 435d58 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ @@ -1425588,313 +1425586,310 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ b.w 4353ae │ │ │ │ nop │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmdb ip, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + @ instruction: 0xe9ac00bf │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #544] @ (436e2c ) │ │ │ │ + ldr r4, [pc, #160] @ (436cac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #400] @ (436da8 ) │ │ │ │ + ldr r7, [pc, #16] @ (436c28 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #256] @ (436d1c ) │ │ │ │ + ldr r6, [pc, #896] @ (436f9c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #792] @ (436f38 ) │ │ │ │ + ldr r4, [pc, #408] @ (436db8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #536] @ (436e3c ) │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #760] @ (436f24 ) │ │ │ │ + ldr r4, [pc, #376] @ (436da4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #280] @ (436d4c ) │ │ │ │ + ldr r3, [pc, #920] @ (436fcc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strd r0, r0, [r8, #-784]! @ 0x310 │ │ │ │ - ldr r2, [pc, #992] @ (43701c ) │ │ │ │ + and.w r0, r8, r4, lsl #3 │ │ │ │ + ldr r3, [pc, #608] @ (436e9c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #736] @ (436f20 ) │ │ │ │ + ldr r3, [pc, #352] @ (436da0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ mrc 1, 7, r0, cr10, cr0, {2} │ │ │ │ - ldr r2, [pc, #256] @ (436d48 ) │ │ │ │ + ldr r2, [pc, #896] @ (436fc8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #760] @ (436f48 ) │ │ │ │ + ldr r2, [pc, #376] @ (436dc8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #216] @ (436d2c ) │ │ │ │ + ldr r6, [pc, #856] @ (436fac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (436e40 ) │ │ │ │ + ldr r2, [pc, #104] @ (436cc0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #408 @ (adr r0, 436df8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bx r3 │ │ │ │ + blx r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #440] @ (436e20 ) │ │ │ │ + ldr r2, [pc, #56] @ (436ca0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb4600be │ │ │ │ - ldr r1, [pc, #208] @ (436d40 ) │ │ │ │ + @ instruction: 0xfbe600be │ │ │ │ + ldr r1, [pc, #848] @ (436fc0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #456] @ (436e3c ) │ │ │ │ + ldr r2, [pc, #72] @ (436cbc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #608] @ (436ed8 ) │ │ │ │ + ldr r2, [pc, #224] @ (436d58 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc 0, 3, r0, cr6, cr0, {6} │ │ │ │ - ldr r1, [pc, #568] @ (436ec0 ) │ │ │ │ + vqadd.s16 q0, q11, q0 │ │ │ │ + ldr r2, [pc, #184] @ (436d40 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #624] @ (436f08 ) │ │ │ │ + ldr r2, [pc, #240] @ (436d88 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #288] @ (436dc0 ) │ │ │ │ + ldr r5, [pc, #928] @ (437040 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #64] @ (436cec ) │ │ │ │ + ldr r5, [pc, #704] @ (436f6c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #888] @ (437028 ) │ │ │ │ + ldr r5, [pc, #504] @ (436ea8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #104] @ (436d1c ) │ │ │ │ + ldr r6, [pc, #744] @ (436f9c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #504] @ (436eb0 ) │ │ │ │ + ldr r6, [pc, #120] @ (436d30 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #312] @ (436df4 ) │ │ │ │ + ldr r5, [pc, #952] @ (437074 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #840] @ (437008 ) │ │ │ │ + ldr r6, [pc, #456] @ (436e88 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #696] @ (436f7c ) │ │ │ │ + ldr r6, [pc, #312] @ (436dfc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #552] @ (436ef0 ) │ │ │ │ + ldr r6, [pc, #168] @ (436d70 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #408] @ (436e64 ) │ │ │ │ + ldr r6, [pc, #24] @ (436ce4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #280] @ (436de8 ) │ │ │ │ + ldr r5, [pc, #920] @ (437068 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #136] @ (436d5c ) │ │ │ │ + ldr r5, [pc, #776] @ (436fdc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #840] @ (437020 ) │ │ │ │ + ldr r5, [pc, #456] @ (436ea0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #744] @ (436fc4 ) │ │ │ │ + ldr r5, [pc, #360] @ (436e44 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #536] @ (436ef8 ) │ │ │ │ + ldr r5, [pc, #152] @ (436d78 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #424] @ (436e8c ) │ │ │ │ + ldr r5, [pc, #40] @ (436d0c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #472] @ (436ec0 ) │ │ │ │ + ldr r5, [pc, #88] @ (436d40 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #248] @ (436de4 ) │ │ │ │ + ldr r4, [pc, #888] @ (437064 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #152] @ (436d88 ) │ │ │ │ + ldr r4, [pc, #792] @ (437008 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #56] @ (436d2c ) │ │ │ │ + ldr r4, [pc, #696] @ (436fac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #968] @ (4370c0 ) │ │ │ │ + ldr r4, [pc, #584] @ (436f40 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #840] @ (437044 ) │ │ │ │ + ldr r4, [pc, #456] @ (436ec4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #728] @ (436fd8 ) │ │ │ │ + ldr r4, [pc, #344] @ (436e58 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #632] @ (436f7c ) │ │ │ │ + ldr r4, [pc, #248] @ (436dfc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #152] @ (436da0 ) │ │ │ │ + ldr r3, [pc, #792] @ (437020 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #1016] @ (437104 ) │ │ │ │ + ldr r3, [pc, #632] @ (436f84 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #984] @ (4370e8 ) │ │ │ │ + ldr r3, [pc, #600] @ (436f68 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #776] @ (43701c ) │ │ │ │ + ldr r3, [pc, #392] @ (436e9c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #632] @ (436f90 ) │ │ │ │ + ldr r3, [pc, #248] @ (436e10 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #520] @ (436f24 ) │ │ │ │ + ldr r3, [pc, #136] @ (436da4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #360] @ (436e88 ) │ │ │ │ + ldr r2, [pc, #1000] @ (437108 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #216] @ (436dfc ) │ │ │ │ + ldr r2, [pc, #856] @ (43707c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #72] @ (436d70 ) │ │ │ │ + ldr r2, [pc, #712] @ (436ff0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #968] @ (4370f4 ) │ │ │ │ + ldr r2, [pc, #584] @ (436f74 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #872] @ (437098 ) │ │ │ │ + ldr r2, [pc, #488] @ (436f18 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #776] @ (43703c ) │ │ │ │ + ldr r2, [pc, #392] @ (436ebc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #680] @ (436fe0 ) │ │ │ │ + ldr r2, [pc, #296] @ (436e60 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #536] @ (436f54 ) │ │ │ │ + ldr r2, [pc, #152] @ (436dd4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #424] @ (436ee8 ) │ │ │ │ + ldr r2, [pc, #40] @ (436d68 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #328] @ (436e8c ) │ │ │ │ + ldr r1, [pc, #968] @ (43710c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #232] @ (436e30 ) │ │ │ │ + ldr r1, [pc, #872] @ (4370b0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #136] @ (436dd4 ) │ │ │ │ + ldr r1, [pc, #776] @ (437054 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #40] @ (436d78 ) │ │ │ │ + ldr r1, [pc, #680] @ (436ff8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #968] @ (43711c ) │ │ │ │ + ldr r1, [pc, #584] @ (436f9c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #872] @ (4370c0 ) │ │ │ │ + ldr r1, [pc, #488] @ (436f40 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #88] @ (436db4 ) │ │ │ │ + ldr r2, [pc, #728] @ (437034 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #1000] @ (437148 ) │ │ │ │ + ldr r2, [pc, #616] @ (436fc8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #824] @ (43709c ) │ │ │ │ + ldr r2, [pc, #440] @ (436f1c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #1] │ │ │ │ - add r0, sl │ │ │ │ + ldrsb.w r0, [sl, r0, lsl #1] │ │ │ │ + add r8, lr │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - negs r2, r5 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, lr │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + add r0, ip │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r2, r5 │ │ │ │ + add r2, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r2, r0 │ │ │ │ + add r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 436cf0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + strex r0, r0, [r4, #768] @ 0x300 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ands.w r0, r8, #192 @ 0xc0 │ │ │ │ - vmla.i d16, d30, d0[0] │ │ │ │ - cdp 0, 2, cr0, cr4, cr0, {6} │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + @ instruction: 0xf0b800c0 │ │ │ │ + orn r0, lr, #192 @ 0xc0 │ │ │ │ + cdp 0, 12, cr0, cr4, cr0, {6} │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp 0, 15, cr0, cr12, cr0, {6} │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + vmla.i16 d0, d28, d0[0] │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stcl 0, cr0, [r0, #768]! @ 0x300 │ │ │ │ - cdp 0, 14, cr0, cr6, cr0, {6} │ │ │ │ - mov ip, fp │ │ │ │ + cdp 0, 8, cr0, cr0, cr0, {6} │ │ │ │ + vmla.i d0, d22, d0[0] │ │ │ │ + bxns pc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov lr, r7 │ │ │ │ + bx fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf6f400d2 │ │ │ │ - mov sl, r4 │ │ │ │ + @ instruction: 0xf79400d2 │ │ │ │ + bx r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r4, lr │ │ │ │ + bxns r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov sl, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + mov sl, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + mov r6, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp lr, r5 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp sl, r1 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, ip │ │ │ │ + mov r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add sl, lr │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add lr, r5 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add sl, r2 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #232] @ (436f00 ) │ │ │ │ + ldr r4, [pc, #872] @ (437180 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + bx sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #776] @ (437128 ) │ │ │ │ + ldr r2, [pc, #392] @ (436fa8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 436b8c │ │ │ │ lsls r0, r2, #5 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbc.w r0, r0, #6356992 @ 0x610000 │ │ │ │ - eors r0, r5 │ │ │ │ + addw r0, r0, #2242 @ 0x8c2 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #32 @ (adr r4, 436e58 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 4370d8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 436dbc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + strd r0, r0, [r0], #-832 @ 0x340 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 436d98 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + strex r0, r0, [sl, #832] @ 0x340 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r4, r0 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blx r0 │ │ │ │ + ldr r0, [pc, #128] @ (436ed4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #1008] @ (437248 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 436ada │ │ │ │ @@ -1426254,106 +1426249,106 @@ │ │ │ │ b.w 4368bc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [pc, #196] @ (437308 ) │ │ │ │ add r2, pc │ │ │ │ b.w 435f1a │ │ │ │ - mov r2, r7 │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r4, r2 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + mov r0, ip │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 436ac8 │ │ │ │ + b.n 436c08 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 4372a8 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 436ab8 │ │ │ │ + b.n 436bf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 4372ac │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - tst r6, r4 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add ip, r5 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vqadd.s64 d0, d22, d30 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + vshr.s64 d16, d30, #42 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orns r0, r6, #195 @ 0xc3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + adds.w r0, r6, #195 @ 0xc3 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 4378f4 │ │ │ │ + b.n 437a34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r5, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 437278 │ │ │ │ + bge.n 4373b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 436ce0 │ │ │ │ + b.n 436e20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cdp 0, 5, cr0, cr12, cr3, {6} │ │ │ │ - cdp 0, 5, cr0, cr4, cr3, {6} │ │ │ │ - cdp 0, 4, cr0, cr8, cr3, {6} │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + cdp 0, 15, cr0, cr12, cr3, {6} │ │ │ │ + cdp 0, 15, cr0, cr4, cr3, {6} │ │ │ │ + cdp 0, 14, cr0, cr8, cr3, {6} │ │ │ │ + subs r2, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 3, cr0, cr2, cr3, {6} │ │ │ │ + cdp 0, 13, cr0, cr2, cr3, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1108] @ 437774 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1426802,82 +1426797,82 @@ │ │ │ │ bne.n 437756 │ │ │ │ ldr r2, [pc, #160] @ (437810 ) │ │ │ │ add r2, pc │ │ │ │ b.n 437582 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldc 0, cr0, [lr, #-776]! @ 0xfffffcf8 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + ldcl 0, cr0, [lr, #776] @ 0x308 │ │ │ │ + b.n 43787c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stcl 0, cr0, [sl], #776 @ 0x308 │ │ │ │ - tst r4, r0 │ │ │ │ + stc 0, cr0, [sl, #776] @ 0x308 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc 0, cr0, [r0], #776 @ 0x308 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + stcl 0, cr0, [r0, #-776] @ 0xfffffcf8 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], #-776 @ 0xfffffcf8 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + stcl 0, cr0, [sl], {194} @ 0xc2 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r3 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r0 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adc.w r0, ip, r2, lsl #3 │ │ │ │ - ble.n 4377a0 │ │ │ │ + @ instruction: 0xebec00c2 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + ands r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xeade00c2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + sbcs.w r0, lr, r2, lsl #3 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orn r0, sl, r2, lsl #3 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + add.w r0, sl, r2, lsl #3 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bic.w r0, sl, r2, lsl #3 │ │ │ │ - mcr2 0, 5, r0, cr6, cr13, {5} │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + pkhbt r0, sl, r2, lsl #3 │ │ │ │ + vqadd.u8 d16, d22, d29 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1426985,28 +1426980,26 @@ │ │ │ │ b.n 437842 │ │ │ │ ldr r2, [pc, #40] @ (43794c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 4378f0 │ │ │ │ - @ instruction: 0xe83400c2 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + @ instruction: 0xe8d400c2 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 437914 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - b.n 437898 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + stmia.w ip, {r1, r6, r7} │ │ │ │ + strex r0, r0, [ip, #776] @ 0x308 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r2, 4379c0 │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ @@ -1428215,325 +1428208,325 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 438664 │ │ │ │ + bls.n 4387a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf71a00bd │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf7ba00bd │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + subs r0, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrrc2 0, 13, r0, sl, cr3 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + ldc2l 0, cr0, [sl], #844 @ 0x34c │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + ldc2 0, cr0, [r2], #844 @ 0x34c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - smlaldx r0, r0, sl, r3 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + stc2l 0, cr0, [sl], #-844 @ 0xfffffcb4 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb8200d3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + stc2 0, cr0, [r2], #-844 @ 0xfffffcb4 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb4600d3 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + @ instruction: 0xfbe600d3 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfafc00d3 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfb9c00d3 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb.w r0, [r2, #211] @ 0xd3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfa3200d3 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r4, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r2, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 4387ec │ │ │ │ + bcs.n 43892c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [pc, #1324] @ 438e48 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [pc, #1324] @ 438e4c │ │ │ │ add r3, pc │ │ │ │ @@ -1429030,183 +1429023,183 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [sl, #336] @ 0x150 │ │ │ │ b.n 438958 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x00a0 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + sev │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x003c │ │ │ │ + itee eq │ │ │ │ + lsleq r7, r7, #2 │ │ │ │ + cmpne r2, #144 @ 0x90 │ │ │ │ + lslne r1, r0, #3 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r6, 438fa6 │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 438f92 │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - it vc │ │ │ │ - lslvc r7, r7, #2 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - itte ne │ │ │ │ - lslne r7, r7, #2 │ │ │ │ - cmpne r0, #112 @ 0x70 │ │ │ │ - lsleq r1, r0, #3 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + itte lt │ │ │ │ + lsllt r7, r7, #2 │ │ │ │ + cmplt r1, #16 │ │ │ │ + lslge r1, r0, #3 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1429357,15 +1429350,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 439270 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 4394f0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1431965,17 +1431958,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ adds r4, #2 │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r8, r2, lsl #3] │ │ │ │ asrs r2, r1, #31 │ │ │ │ and.w r0, r0, #1 │ │ │ │ @@ -1433063,65 +1433056,65 @@ │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldrb r1, [r3, #14] │ │ │ │ b.w 43ae1e │ │ │ │ mov.w r3, #1536 @ 0x600 │ │ │ │ b.w 43a31c │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1435294,15 +1435287,15 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r0, r2, r6} │ │ │ │ vqrshrun.s64 d30, , #1 │ │ │ │ vmla.i , , d0[0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ @@ -1437688,15 +1437681,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r6, r6, #4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r2, r5, #4 │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi.n 43e7a0 │ │ │ │ cmp r0, #155 @ 0x9b │ │ │ │ bls.n 43e78e │ │ │ │ sub.w r3, r0, #156 @ 0x9c │ │ │ │ cmp r3, #17 │ │ │ │ @@ -1438501,15 +1438494,15 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r4, #28 │ │ │ │ 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 r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1439202,15 +1439195,15 @@ │ │ │ │ cmp r2, r5 │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ and.w r3, r3, r1 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ bhi.n 43f6e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r2, #30 │ │ │ │ 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 │ │ │ │ @@ -1443376,21 +1443369,21 @@ │ │ │ │ bne.w 44236c │ │ │ │ b.n 44233c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ blt.n 442400 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ 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 r7, [pc, #592] @ (44273c ) │ │ │ │ @@ -1507727,24 +1507720,24 @@ │ │ │ │ nop │ │ │ │ asrs r4, r5, #31 │ │ │ │ lsls r4, r2, #5 │ │ │ │ asrs r2, r5, #31 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #928 @ (adr r7, 46ede8 ) │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb.w r0, [r2, sp, lsl #3] │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh.w r0, [r2, #189] @ 0xbd │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r6 │ │ │ │ + cbz r0, 46eac0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r4, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1514794,23 +1514787,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ bge.n 47305c │ │ │ │ lsls r6, r2, #5 │ │ │ │ beq.n 472fec │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bge.n 473140 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ pli [fp, #255]! │ │ │ │ str??.w pc, [r9, #4095] @ 0xfff │ │ │ │ bls.n 473084 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1515013,15 +1515006,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bl 473260 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ b.n 4732a4 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1517331,19 +1517324,19 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ b.n 474e06 │ │ │ │ vrsra.u32 d30, d13, #1 │ │ │ │ @ instruction: 0xffffc3c8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #480] @ (47496c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1517557,23 +1517550,23 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - tst r2, r5 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, sl │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -1519111,15 +1519104,16 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 475708 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ b.n 47586a │ │ │ │ nop │ │ │ │ - vaddw.u32 q8, q1, d22 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r7, 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 │ │ │ │ ldr r6, [pc, #560] @ (475acc ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1519361,15 +1519355,15 @@ │ │ │ │ ldr r0, [r6, r2] │ │ │ │ b.n 4758e6 │ │ │ │ ldr r3, [pc, #12] @ (475ad4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 4759ea │ │ │ │ add r7, pc, #368 @ (adr r7, 475c40 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldc2l 1, cr0, [ip, #152]! @ 0x98 │ │ │ │ + cdp2 1, 9, cr0, cr12, cr6, {1} │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1519685,15 +1519679,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 475cf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ b.n 475dfa │ │ │ │ nop │ │ │ │ - ldr??.w r0, [sl, #294] @ 0x126 │ │ │ │ + @ instruction: 0xfa9a0126 │ │ │ │ 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 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ sub.w r3, r0, #20 │ │ │ │ @@ -1519772,15 +1519766,15 @@ │ │ │ │ bl 47297c │ │ │ │ b.n 475e92 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 475e1c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ b.n 475ec8 │ │ │ │ nop │ │ │ │ - ldr.w r0, [ip, ] │ │ │ │ + ldr??.w r0, [ip, #294] @ 0x126 │ │ │ │ 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 r6, [pc, #488] @ (4760ec ) │ │ │ │ sub sp, #16 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1519993,15 +1519987,15 @@ │ │ │ │ b.n 475f48 │ │ │ │ ldr r2, [pc, #12] @ (4760f4 ) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ b.n 47604a │ │ │ │ nop │ │ │ │ add r0, pc, #976 @ (adr r0, 4764c0 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - @ instruction: 0xf79a0126 │ │ │ │ + ldrh.w r0, [sl, ] │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ @@ -1520033,15 +1520027,15 @@ │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cbnz r2, 476154 │ │ │ │ bl 475ef0 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf5f60126 │ │ │ │ + @ instruction: 0xf6960126 │ │ │ │ stmdb sp!, {r4, 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, #496] @ (476360 ) │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ @@ -1521309,15 +1521303,15 @@ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmdb ip!, {r1, r2, r5, r8} │ │ │ │ + strd r0, r1, [ip, #152] @ 0x98 │ │ │ │ b.n 476dfc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 476dfa │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -1522669,17 +1522663,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (477af0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ blt.n 477ad0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 477b12 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -1522730,42 +1522724,42 @@ │ │ │ │ ldr r0, [pc, #64] @ (477b9c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (477ba0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f600bc │ │ │ │ - mov r0, r1 │ │ │ │ + @ instruction: 0xf29600bc │ │ │ │ + mov r8, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov r4, r0 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + mov ip, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 477b18 │ │ │ │ + bge.n 477c58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x00ac │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + ite mi │ │ │ │ + lslmi r4, r1, #3 │ │ │ │ + movpl lr, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r2, r3 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r4, r3 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 477bc2 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -1522816,42 +1522810,42 @@ │ │ │ │ ldr r0, [pc, #64] @ (477c4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (477c50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp lr, sp │ │ │ │ + mov lr, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + cbz r4, 477c82 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r8, r6 │ │ │ │ + mov r0, sl │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr.w r0, [r6, r9, lsl #3] │ │ │ │ - add r0, pc, #32 @ (adr r0, 477c58 ) │ │ │ │ + ldr??.w r0, [r6, #185] @ 0xb9 │ │ │ │ + add r0, pc, #672 @ (adr r0, 477ed8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp sl, r1 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp ip, r1 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp lr, r1 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp sl, r2 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #31 │ │ │ │ bhi.n 477c64 │ │ │ │ ldr r3, [pc, #20] @ (477c70 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 477c6a │ │ │ │ @@ -1522860,17 +1522854,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (477c78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bls.n 477c48 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ble.n 477bec │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ble.n 477be4 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -1522911,29 +1522905,29 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (477cf4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (477cf8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r8, fp │ │ │ │ lsls r5, r7, #2 │ │ │ │ bvc.n 477c90 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add sl, pc │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 477dac │ │ │ │ + udf #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 477d9c │ │ │ │ + ble.n 477cdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ bhi.n 477d0c │ │ │ │ ldr r3, [pc, #20] @ (477d18 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 477d12 │ │ │ │ @@ -1522942,17 +1522936,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (477d20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bpl.n 477d08 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ble.n 477d44 │ │ │ │ + ble.n 477c84 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ble.n 477d3c │ │ │ │ + ble.n 477c7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 477d34 │ │ │ │ ldr r3, [pc, #20] @ (477d40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 477d3a │ │ │ │ @@ -1522961,17 +1522955,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (477d48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bpl.n 477cb8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bgt.n 477d1c │ │ │ │ + ble.n 477c5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 477d14 │ │ │ │ + ble.n 477c54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 477d5c │ │ │ │ ldr r3, [pc, #20] @ (477d68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 477d62 │ │ │ │ @@ -1522980,17 +1522974,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (477d70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bpl.n 477e30 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bgt.n 477cf4 │ │ │ │ + ble.n 477e34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 477cec │ │ │ │ + ble.n 477e2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 477d84 │ │ │ │ ldr r3, [pc, #20] @ (477d90 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 477d8a │ │ │ │ @@ -1522999,17 +1522993,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (477d98 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bpl.n 477dd0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bgt.n 477ccc │ │ │ │ + ble.n 477e0c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 477cc4 │ │ │ │ + ble.n 477e04 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1523090,19 +1523084,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (477e78 ) │ │ │ │ add ip, pc │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1523214,33 +1523208,33 @@ │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ ldr r1, [pc, #48] @ (477fc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ mov r7, r0 │ │ │ │ @@ -1523605,15 +1523599,15 @@ │ │ │ │ ... │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 478348 │ │ │ │ lsls r4, r1, #5 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ @@ -1523752,19 +1523746,19 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 478524 │ │ │ │ + bgt.n 478464 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ lsls r3, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1525122,23 +1525116,23 @@ │ │ │ │ bl 479178 │ │ │ │ b.n 479254 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldr r4, [pc, #664] @ (479550 ) │ │ │ │ + ldr r5, [pc, #280] @ (4793d0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #272] @ (4793d8 ) │ │ │ │ + ldr r4, [pc, #912] @ (479658 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr.w lr, [pc, #80] @ 47932c │ │ │ │ @@ -1525172,15 +1525166,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #72] @ (479380 ) │ │ │ │ + ldr r4, [pc, #712] @ (479600 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1525256,23 +1525250,23 @@ │ │ │ │ bl 4792c8 │ │ │ │ b.n 4793c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orrs r3, r5 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 47937c │ │ │ │ - ldr r3, [pc, #680] @ (4796b8 ) │ │ │ │ + ldr r4, [pc, #296] @ (479538 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #376] @ (47958c ) │ │ │ │ + ldr r3, [pc, #1016] @ (47980c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #624] @ (479688 ) │ │ │ │ + ldr r4, [pc, #240] @ (479508 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #456] @ (4795e4 ) │ │ │ │ + ldr r4, [pc, #72] @ (479464 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #544] @ (479640 ) │ │ │ │ + ldr r4, [pc, #160] @ (4794c0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr.w lr, [pc, #80] @ 479484 │ │ │ │ @@ -1525306,15 +1525300,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #424] @ (479638 ) │ │ │ │ + ldr r4, [pc, #40] @ (4794b8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #5 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 4794ae │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1525355,37 +1525349,37 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (479518 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (47951c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - blt.n 479438 │ │ │ │ + bgt.n 479578 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [pc, #128] @ (479578 ) │ │ │ │ + ldr r3, [pc, #768] @ (4797f8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #976] @ (4798d8 ) │ │ │ │ + ldr r3, [pc, #592] @ (479758 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ @@ -1525830,27 +1525824,27 @@ │ │ │ │ movls r3, #1 │ │ │ │ strb.w r3, [r4, #1036] @ 0x40c │ │ │ │ b.n 479852 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #560] @ (479c30 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #8] @ (479a0c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r2, #5 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx ip │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + mov sl, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r0, pc │ │ │ │ + bx r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + mov r6, sp │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1526106,69 +1526100,69 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 479c3e │ │ │ │ mov r3, r0 │ │ │ │ b.n 479ade │ │ │ │ mov r3, r0 │ │ │ │ b.n 479c3e │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r8, lr │ │ │ │ + mov r8, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r0, sp │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r0, sp │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r8, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add ip, r1 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add sl, r5 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r8, sp │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, r6 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, r9 │ │ │ │ + add lr, sp │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r8, r2 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #84] @ (479d48 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1526201,19 +1526195,19 @@ │ │ │ │ bhi.n 479d12 │ │ │ │ ldr r2, [pc, #20] @ (479d50 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mvns r0, r5 │ │ │ │ + add r8, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mvns r4, r4 │ │ │ │ + add ip, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ 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] @ (479dcc ) │ │ │ │ @@ -1526265,19 +1526259,19 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - muls r2, r5 │ │ │ │ + add r2, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + add r0, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 479d54 │ │ │ │ + bpl.n 479e94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r4, 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 │ │ │ │ @@ -1526330,29 +1526324,29 @@ │ │ │ │ ldr r3, [pc, #40] @ (479e9c ) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ ldr r1, [pc, #36] @ (479ea0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - asrs r2, r3 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, r6 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1526390,17 +1526384,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #12] @ (479f14 ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ ldr r1, [pc, #12] @ (479f18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - cmp r4, r3 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - eors r2, r1 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r5, 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, r1 │ │ │ │ @@ -1526424,17 +1526418,17 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #16] @ (479f68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - negs r2, r7 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + lsls r4, r3 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1526494,21 +1526488,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [pc, #20] @ (47a014 ) │ │ │ │ movw r2, #997 @ 0x3e5 │ │ │ │ ldr r1, [pc, #20] @ (47a018 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - tst r6, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - tst r4, r7 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1526665,17 +1526659,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (47a1ac ) │ │ │ │ movw r2, #1252 @ 0x4e4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - lsrs r2, r6 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #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, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #616] @ 47a42c │ │ │ │ sub sp, #28 │ │ │ │ @@ -1526928,29 +1526922,29 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r3, r2, #5 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r4, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r4, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1526993,25 +1526987,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (47a4f0 ) │ │ │ │ movw r2, #3153 @ 0xc51 │ │ │ │ ldr r1, [pc, #28] @ (47a4f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r3, #32 │ │ │ │ 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 │ │ │ │ and.w r3, r1, #30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1527068,25 +1527062,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #32] @ (47a5a8 ) │ │ │ │ movw r2, #3067 @ 0xbfb │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1527223,19 +1527217,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3220 @ 0xc94 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #384] @ (47a8c0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1527415,25 +1527409,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (47a938 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3235 @ 0xca3 │ │ │ │ bl 479d54 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r5, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1527638,21 +1527632,21 @@ │ │ │ │ adds r7, #1 │ │ │ │ bl 47a93c │ │ │ │ cmp r9, r7 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ bne.n 47ab36 │ │ │ │ b.n 47a9d4 │ │ │ │ nop │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1527783,21 +1527777,21 @@ │ │ │ │ bl 47ab64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ bne.n 47ac94 │ │ │ │ b.n 47ac30 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ mov ip, r2 │ │ │ │ @@ -1527824,21 +1527818,21 @@ │ │ │ │ mov.w r2, #1880 @ 0x758 │ │ │ │ ldr r1, [pc, #24] @ (47ad24 ) │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ @@ -1527870,17 +1527864,17 @@ │ │ │ │ movw r2, #3275 @ 0xccb │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1527911,21 +1527905,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (47ae00 ) │ │ │ │ movw r2, #3308 @ 0xcec │ │ │ │ ldr r1, [pc, #20] @ (47ae04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #460] @ (47afe8 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1528094,29 +1528088,29 @@ │ │ │ │ bl 479d54 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r3, r7] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r6, r5] │ │ │ │ lsls r3, r2, #5 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #28 │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1528252,29 +1528246,29 @@ │ │ │ │ ldr r3, [pc, #40] @ (47b1a8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (47b1ac ) │ │ │ │ movw r2, #4801 @ 0x12c1 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r2, #1 │ │ │ │ bne.n 47b204 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1528471,67 +1528465,67 @@ │ │ │ │ ldr r1, [pc, #120] @ (47b418 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1763 @ 0x6e3 │ │ │ │ bl 479d54 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r5, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1528568,19 +1528562,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (47b490 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1434 @ 0x59a │ │ │ │ bl 479d54 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #7 │ │ │ │ beq.n 47b49c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1528715,27 +1528709,27 @@ │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ bl 47454c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r1, r2 │ │ │ │ b.n 47b5a4 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1529014,27 +1529008,27 @@ │ │ │ │ movw r2, #1607 @ 0x647 │ │ │ │ bl 479d54 │ │ │ │ sub.w r3, r1, #5632 @ 0x1600 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 47b6a8 │ │ │ │ b.n 47b8c6 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1529078,23 +1529072,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (47b9a8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1675 @ 0x68b │ │ │ │ bl 479d54 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ 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, [r3, #20] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1529144,25 +1529138,25 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [pc, #32] @ (47ba4c ) │ │ │ │ movw r2, #1468 @ 0x5bc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1529206,25 +1529200,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (47badc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2469 @ 0x9a5 │ │ │ │ bl 479d54 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1529258,19 +1529252,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2449 @ 0x991 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1529386,23 +1529380,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (47bc9c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2419 @ 0x973 │ │ │ │ bl 479d54 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #29 │ │ │ │ bhi.n 47bcc8 │ │ │ │ cmp r1, #18 │ │ │ │ bls.n 47bcf0 │ │ │ │ sub.w r3, r1, #19 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -1529451,17 +1529445,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ movw r2, #5072 @ 0x13d0 │ │ │ │ ldr r1, [pc, #12] @ (47bd28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ subs r2, #3 │ │ │ │ @@ -1529552,27 +1529546,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5157 @ 0x1425 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ stmia r2!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff23e6 │ │ │ │ + vraddhn.i d18, , q3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1529646,27 +1529640,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ (47bf2c ) │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r5, 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 r5, r0 │ │ │ │ @@ -1529707,17 +1529701,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (47bfac ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 47be50 │ │ │ │ @@ -1529730,17 +1529724,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (47bfe4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (47bfe8 ) │ │ │ │ movw r2, #610 @ 0x262 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1529920,25 +1529914,25 @@ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ bl 47bfec │ │ │ │ cmp fp, r5 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 47c1c4 │ │ │ │ b.n 47c166 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1530012,29 +1530006,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #40] @ (47c2e0 ) │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1530109,25 +1530103,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (47c3b4 ) │ │ │ │ movw r2, #859 @ 0x35b │ │ │ │ ldr r1, [pc, #28] @ (47c3b8 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1530523,19 +1530517,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1530602,21 +1530596,21 @@ │ │ │ │ mov r1, r3 │ │ │ │ b.n 47c83e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ b.n 47c83e │ │ │ │ movs r2, #5 │ │ │ │ bl 479dec │ │ │ │ nop │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ 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, r1 │ │ │ │ @@ -1530697,23 +1530691,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 479dec │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w fp, [pc, #988] @ 47cd7c │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1531061,37 +1531055,37 @@ │ │ │ │ bl 479d54 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 479dec │ │ │ │ nop │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1531184,29 +1531178,29 @@ │ │ │ │ ldr r1, [pc, #44] @ (47cecc ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r5, 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 r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1531240,17 +1531234,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (47cf38 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ (47cf3c ) │ │ │ │ movw r2, #610 @ 0x262 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #188] @ (47d00c ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1531331,17 +1531325,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ 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 r9, [r2, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1531569,49 +1531563,49 @@ │ │ │ │ ldr r3, [pc, #80] @ (47d2dc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #80] @ (47d2e0 ) │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 47d3e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1531745,45 +1531739,45 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ ldr r1, [pc, #64] @ (47d474 ) │ │ │ │ add r1, pc │ │ │ │ b.n 47d310 │ │ │ │ nop │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1531889,35 +1531883,35 @@ │ │ │ │ ldr r3, [pc, #52] @ (47d5bc ) │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ ldr r1, [pc, #48] @ (47d5c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1532537,133 +1532531,133 @@ │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 479d54 │ │ │ │ cmp r2, #28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ - vqshlu.s64 , q10, #63 @ 0x3f │ │ │ │ + vqshl.u64 d17, d4, #63 @ 0x3f │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ - vraddhn.i d17, , q10 │ │ │ │ + vmls.i , , d4[0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bl 723cae │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r5, pc, #740 @ (adr r5, 47dfa0 ) │ │ │ │ - vmls.i , , d6[0] │ │ │ │ + vmls.i , , d22[0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ mrc 15, 1, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #696] @ (47dfbc ) │ │ │ │ @@ -1532907,27 +1532901,29 @@ │ │ │ │ nop │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - mrc2 0, 1, r0, cr0, cr12, {5} │ │ │ │ - mcr2 0, 2, r0, cr14, cr12, {5} │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + mrc2 0, 6, r0, cr0, cr12, {5} │ │ │ │ + mcr2 0, 7, r0, cr14, cr12, {5} │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {5} │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + mrc2 0, 6, r0, cr10, cr12, {5} │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r1, [pc, #440] @ (47e198 ) │ │ │ │ + ldr r2, [pc, #56] @ (47e018 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 d0, d28, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.u64 d0, d28, #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, #3848] @ 0xf08 │ │ │ │ ldr.w r2, [pc, #3028] @ 47ebd4 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1534008,41 +1534004,41 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #7 │ │ │ │ lsls r3, r2, #5 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs.w r0, sl, #6160384 @ 0x5e0000 │ │ │ │ + @ instruction: 0xf65a00bc │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf4fe00bc │ │ │ │ - @ instruction: 0xf2f400bc │ │ │ │ - @ instruction: 0xf31000bc │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf59e00bc │ │ │ │ + @ instruction: 0xf39400bc │ │ │ │ + @ instruction: 0xf3b000bc │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf23000bc │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + @ instruction: 0xf2d000bc │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf3b400bc │ │ │ │ - @ instruction: 0xf1ea00bc │ │ │ │ - addw r0, r6, #188 @ 0xbc │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + orrs.w r0, r4, #6160384 @ 0x5e0000 │ │ │ │ + @ instruction: 0xf28a00bc │ │ │ │ + subw r0, r6, #188 @ 0xbc │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf1f400bc │ │ │ │ + @ instruction: 0xf29400bc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #808] @ (47ef64 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #808] @ (47ef68 ) │ │ │ │ @@ -1534366,22 +1534362,22 @@ │ │ │ │ nop │ │ │ │ asrs r2, r7, #14 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #11 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - mrc 0, 7, r0, cr8, cr12, {5} │ │ │ │ - vqadd.s16 d0, d18, d28 │ │ │ │ - ldc2 0, cr0, [lr, #-752]! @ 0xfffffd10 │ │ │ │ - eors.w r0, r4, #188 @ 0xbc │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + vshr.s64 d0, d28, #40 │ │ │ │ + vshr.s64 d0, d28, #14 │ │ │ │ + ldc2l 0, cr0, [lr, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf13400bc │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh.w r0, [r6, #188] @ 0xbc │ │ │ │ - orn r0, r2, #188 @ 0xbc │ │ │ │ + @ instruction: 0xfa5600bc │ │ │ │ + add.w r0, r2, #188 @ 0xbc │ │ │ │ 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, #3416] @ 0xd58 │ │ │ │ ldr.w r5, [pc, #2780] @ 47fa80 │ │ │ │ @@ -1535467,31 +1535463,31 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ vcvt.u32.f32 q8, q2, #1 │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ - vtbl.8 d30, {d31- instruction: 0xeac600bc │ │ │ │ - @ instruction: 0xead800bc │ │ │ │ - @ instruction: 0xeaae00bc │ │ │ │ - orr.w r0, r6, ip, ror #2 │ │ │ │ - eors.w r0, r4, #6160384 @ 0x5e0000 │ │ │ │ - adc.w r0, r4, ip, ror #2 │ │ │ │ + sbc.w r0, r6, ip, ror #2 │ │ │ │ + sbcs.w r0, r8, ip, ror #2 │ │ │ │ + adc.w r0, lr, ip, ror #2 │ │ │ │ + @ instruction: 0xeae600bc │ │ │ │ + @ instruction: 0xf53400bc │ │ │ │ + @ instruction: 0xebe400bc │ │ │ │ stmia r6!, {r0, r2, r5, r7} │ │ │ │ vdup.8 q12, d31[7] │ │ │ │ vqrshrun.s64 d19, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r3, #28] │ │ │ │ vtbl.8 d17, {d31- │ │ │ │ + vst4.32 {d0-d3}, [r8 :256], ip │ │ │ │ + b.n 47f640 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt ne │ │ │ │ movne r3, #8 │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ bne.w 47f722 │ │ │ │ cmp.w r0, #358 @ 0x166 │ │ │ │ @@ -1536209,123 +1536205,123 @@ │ │ │ │ cmp r6, r1 │ │ │ │ add.w r3, r3, #16 │ │ │ │ bne.n 480274 │ │ │ │ b.n 47fb24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 47fb24 │ │ │ │ nop │ │ │ │ - b.n 480590 │ │ │ │ + b.n 4806d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4805cc │ │ │ │ + b.n 48070c │ │ │ │ lsls r4, r7, #2 │ │ │ │ pop {r0, r1, r5, r6, r7, pc} │ │ │ │ - vsli.32 , q6, #31 │ │ │ │ + vsli.64 , q14, #63 @ 0x3f │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 480674 │ │ │ │ + b.n 4807b4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf79a00bc │ │ │ │ - b.n 480584 │ │ │ │ + ldrh.w r0, [sl, ip, lsl #3] │ │ │ │ + b.n 4806c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orrs.w r0, r0, #6160384 @ 0x5e0000 │ │ │ │ - b.n 480554 │ │ │ │ + @ instruction: 0xf4f000bc │ │ │ │ + b.n 480694 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orrs.w r0, sl, #6160384 @ 0x5e0000 │ │ │ │ - b.n 480520 │ │ │ │ + @ instruction: 0xf4fa00bc │ │ │ │ + b.n 480660 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf6ee00bc │ │ │ │ - b.n 4804f8 │ │ │ │ + @ instruction: 0xf78e00bc │ │ │ │ + b.n 480638 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orn r0, r2, #6160384 @ 0x5e0000 │ │ │ │ - b.n 48044c │ │ │ │ + add.w r0, r2, #6160384 @ 0x5e0000 │ │ │ │ + b.n 48058c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf39a00bc │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + bics.w r0, sl, #6160384 @ 0x5e0000 │ │ │ │ + b.n 4803d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 48021c │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 480258 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bic.w r0, lr, #6160384 @ 0x5e0000 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + @ instruction: 0xf4ce00bc │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf31a00bc │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf3ba00bc │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs.w r0, r6, #6160384 @ 0x5e0000 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf65600bc │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 12 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bic.w r0, sl, #6160384 @ 0x5e0000 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + @ instruction: 0xf4ca00bc │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf31000bc │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf3b000bc │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orr.w r0, r4, #6160384 @ 0x5e0000 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + @ instruction: 0xf4e400bc │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orr.w r0, r0, #6160384 @ 0x5e0000 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf4e000bc │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4802cc │ │ │ │ + ble.n 48040c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 480308 │ │ │ │ + ble.n 480448 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rsbs r0, ip, #188 @ 0xbc │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + @ instruction: 0xf27c00bc │ │ │ │ + svc 2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subw r0, sl, #188 @ 0xbc │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf34a00bc │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 480414 │ │ │ │ + bgt.n 480354 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 480450 │ │ │ │ + ble.n 480390 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subw r0, r6, #188 @ 0xbc │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + @ instruction: 0xf34600bc │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 48036c │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4803d4 │ │ │ │ + bgt.n 480314 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 480414 │ │ │ │ + bgt.n 480354 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xead600bc │ │ │ │ - bgt.n 4803f4 │ │ │ │ + sbcs.w r0, r6, ip, ror #2 │ │ │ │ + bgt.n 480334 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 480364 │ │ │ │ + bgt.n 4802a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4803a0 │ │ │ │ + bgt.n 4802e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf3fa00bc │ │ │ │ - movs r7, #24 │ │ │ │ + eors.w r0, sl, #6160384 @ 0x5e0000 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 480468 │ │ │ │ + udf #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf35400bc │ │ │ │ - bgt.n 48037c │ │ │ │ + @ instruction: 0xf3f400bc │ │ │ │ + ble.n 4802bc │ │ │ │ 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, #3156] @ 481008 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1537465,119 +1537461,118 @@ │ │ │ │ mcrr2 1, 5, r0, r0, cr2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [sl], #-328 @ 0xfffffeb8 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ @ instruction: 0xfffffb3e │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bls.n 4810dc │ │ │ │ + bls.n 48101c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 48177c │ │ │ │ + b.n 4808bc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 4810dc │ │ │ │ + bge.n 48101c │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r0, r1, r2, r3, r4, r6} │ │ │ │ - vrshr.u32 , q4, #1 │ │ │ │ + vrshr.u64 , q12, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 480fb0 │ │ │ │ + bhi.n 4810f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #188 @ 0xbc │ │ │ │ - bics.w r0, ip, #188 @ 0xbc │ │ │ │ - bmi.n 481118 │ │ │ │ + @ instruction: 0xf1e400bc │ │ │ │ + @ instruction: 0xf0dc00bc │ │ │ │ + bpl.n 481058 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #980 @ 0x3d4 │ │ │ │ vtbx.8 d26, {d31-, #1 │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ - vshr.u64 d29, d24, #1 │ │ │ │ + vsra.u32 , q4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 48101c │ │ │ │ + bne.n 48115c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 480fc0 │ │ │ │ + bne.n 481100 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 480ff8 │ │ │ │ + bne.n 481138 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 480fa0 │ │ │ │ + bne.n 4810e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 480fe0 │ │ │ │ + bne.n 481120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 48117c │ │ │ │ + bne.n 4810bc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 480fb4 │ │ │ │ + bne.n 4810f4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 480fc8 │ │ │ │ + bpl.n 481108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcs.n 4810d0 │ │ │ │ + bcs.n 481010 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 48113c │ │ │ │ + beq.n 48107c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 481174 │ │ │ │ + bne.n 4810b4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 481118 │ │ │ │ + beq.n 481058 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 481150 │ │ │ │ + beq.n 481090 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 480fe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4810e0 │ │ │ │ + beq.n 481020 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r3, sp, #892 @ 0x37c │ │ │ │ - vtbl.8 d20, {d31-) │ │ │ │ + ldr r1, [pc, #968] @ (481484 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 480f90 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 481030 │ │ │ │ + @ instruction: 0xe80000bc │ │ │ │ + bne.n 481170 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmdb r4, {r2, r3, r4, r5, r7} │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe9a400bc │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmdb r2!, {r2, r3, r4, r5, r7} │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r2, #752] @ 0x2f0 │ │ │ │ + beq.n 480ff8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl, #752]! @ 0x2f0 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + eors.w r0, sl, ip, ror #2 │ │ │ │ + beq.n 4811c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, ip, ip, ror #2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + @ instruction: 0xeafc00bc │ │ │ │ + beq.n 481154 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #8 │ │ │ │ bne.w 4812a8 │ │ │ │ ldr r2, [pc, #668] @ (4813b4 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ @@ -1537828,107 +1537823,106 @@ │ │ │ │ bl 479d54 │ │ │ │ movs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 481040 │ │ │ │ + b.n 481180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 480f1c │ │ │ │ + b.n 48105c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 480e50 │ │ │ │ + b.n 480f90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 480f3c │ │ │ │ + b.n 48107c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 480f70 │ │ │ │ + b.n 4810b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 481034 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + b.n 481174 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481350 │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + strex r0, r0, [sl, #752] @ 0x2f0 │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #884 @ (adr r6, 48177c ) │ │ │ │ vrsra.u64 d26, d31, #1 │ │ │ │ - vtbx.8 d26, {d15-d17}, d26 │ │ │ │ + vtbl.8 d26, {d15-d18}, d10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 481bd8 │ │ │ │ + b.n 480d18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481b74 │ │ │ │ + b.n 480cb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481bc8 │ │ │ │ + b.n 480d08 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481ac0 │ │ │ │ + b.n 481c00 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481ad4 │ │ │ │ + b.n 481c14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481c40 │ │ │ │ + b.n 480d80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481044 │ │ │ │ + b.n 481184 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4812f0 │ │ │ │ + b.n 481430 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481b40 │ │ │ │ + b.n 480c80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4812f0 │ │ │ │ + b.n 481430 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481214 │ │ │ │ + b.n 481354 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4812cc │ │ │ │ + b.n 48140c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1538115,21 +1538109,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 47cdb0 │ │ │ │ b.n 4815da │ │ │ │ @ instruction: 0xb793 │ │ │ │ vtbx.8 d22, {d31- q14, d15, d20 │ │ │ │ + @ instruction: 0xffffc7c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [pc, #2656] @ 48210c │ │ │ │ @@ -1539091,91 +1539085,91 @@ │ │ │ │ movw r2, #3761 @ 0xeb1 │ │ │ │ bl 479d54 │ │ │ │ strd r0, r1, [r8, #-328] @ 0x148 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4820e4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - b.n 482760 │ │ │ │ + b.n 4828a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @ instruction: 0xffff6999 │ │ │ │ - vmlsl.u q15, d15, d30[0] │ │ │ │ + vabdl.u q15, d15, d14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 481a44 │ │ │ │ + b.n 481b84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 482228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 4821d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4822b0 │ │ │ │ + b.n 4823f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 482334 │ │ │ │ + b.n 482474 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 482718 │ │ │ │ + b.n 482858 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 482350 │ │ │ │ + b.n 482490 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4821d0 │ │ │ │ + b.n 482310 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - itt le │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - ble.n 4824f8 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + b.n 482638 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.w 482a44 │ │ │ │ @@ -1540389,152 +1540383,152 @@ │ │ │ │ movw r2, #3406 @ 0xd4e │ │ │ │ bl 479d54 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 482c04 │ │ │ │ nop │ │ │ │ str r5, [r7, #8] │ │ │ │ - vcvt.u16.f16 , q15, #1 │ │ │ │ + vcvt.f32.u32 d29, d14, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 482f1c │ │ │ │ + ble.n 482e5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 482f02 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - blt.n 482f98 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + rev r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 482f46 │ │ │ │ + blt.n 482ed8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 482f50 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 482e4c │ │ │ │ + cbz r2, 482f6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 482fb0 │ │ │ │ + bhi.n 482f8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + bls.n 482ef0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 482e84 │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 482f90 │ │ │ │ + bvs.n 482fc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc2 0, cr0, [ip], #832 @ 0x340 │ │ │ │ - uxtb r4, r7 │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 482f90 │ │ │ │ + bvc.n 482ed0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - uxtb r6, r4 │ │ │ │ + stc2l 0, cr0, [ip, #-832] @ 0xfffffcc0 │ │ │ │ + cbz r4, 482f8a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 482ee4 │ │ │ │ + bmi.n 482ed0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + cbz r6, 482f8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 482ec4 │ │ │ │ + bpl.n 483024 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ - uxth r6, r1 │ │ │ │ + ldc2 0, cr0, [r4, #-832] @ 0xfffffcc0 │ │ │ │ + cbz r4, 482f90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + bvs.n 483004 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + ldc2l 0, cr0, [lr], {208} @ 0xd0 │ │ │ │ + cbz r6, 482f8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + cbz r0, 482f60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + cbz r6, 482f6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ite pl │ │ │ │ - lslpl r4, r7, #2 │ │ │ │ - submi sp, #216 @ 0xd8 │ │ │ │ + cbz r2, 482f62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r6, 482f6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + ite │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + cbz r6, 482f70 @ unpredictable │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 482f48 │ │ │ │ + cbz r4, 482f68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 482f74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + bvs.n 482e88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfbae00d0 │ │ │ │ - cbz r6, 482fb6 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + mcrr2 0, 13, r0, lr, cr0 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #32 │ │ │ │ + itet vc │ │ │ │ + lslvc r4, r7, #2 │ │ │ │ + subvs sp, #344 @ 0x158 │ │ │ │ + lslvc r4, r7, #2 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfb5a00d0 │ │ │ │ - cbz r2, 482fc6 │ │ │ │ + @ instruction: 0xfbfa00d0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 482edc │ │ │ │ + bcs.n 48301c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r0, 482fce │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfac200d0 │ │ │ │ - cbz r2, 482fc4 │ │ │ │ + @ instruction: 0xfb6200d0 │ │ │ │ + cbz r2, 482fec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfaae00d0 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xfb4e00d0 │ │ │ │ + cbz r6, 482ff2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + beq.n 482ff8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfa9600d0 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xfb3600d0 │ │ │ │ + cbz r6, 482ff8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfa7e00d0 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + @ instruction: 0xfb1e00d0 │ │ │ │ + cbz r6, 482ffe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 482ef0 │ │ │ │ + bcs.n 483030 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfa6600d0 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xfb0600d0 │ │ │ │ + cbz r6, 483004 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfa4e00d0 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfaee00d0 │ │ │ │ + cbz r6, 48300a │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #168] @ (4830a8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #168] @ (4830ac ) │ │ │ │ ldr r1, [pc, #172] @ (4830b0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1540593,36 +1540587,36 @@ │ │ │ │ bls.w 4824b0 │ │ │ │ cmp.w r9, #308 @ 0x134 │ │ │ │ bls.w 4824dc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.w 4824ec │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr??.w r0, [lr, #208] @ 0xd0 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + ldrsb.w r0, [lr, #208] @ 0xd0 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str??.w r0, [r6, #208] @ 0xd0 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + vst1.8 @ instruction: 0xf98600d0 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 483038 │ │ │ │ + bne.n 483178 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 483190 │ │ │ │ + bcs.n 4830d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh.w r0, [r0, #208] @ 0xd0 │ │ │ │ - add r7, sp, #0 │ │ │ │ + ldr??.w r0, [r0, r0, lsl #1] │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 483060 │ │ │ │ + bmi.n 4831a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ @@ -1542267,76 +1542261,76 @@ │ │ │ │ movs r3, #4 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 483f68 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + add r0, pc, #184 @ (adr r0, 48435c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + add r0, pc, #40 @ (adr r0, 4842d8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xe81000d0 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldmia.w r0!, {r4, r6, r7} │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #64] @ (48435c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #64] @ (484360 ) │ │ │ │ movw r2, #4102 @ 0x1006 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1542356,21 +1542350,21 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #167 @ 0xa7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 4831d0 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ 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 │ │ │ │ @@ -1542406,25 +1542400,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (4843ec ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ 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 r7, r1 │ │ │ │ @@ -1543073,53 +1543067,53 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ cbnz r6, 484b60 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 484e98 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 484d18 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xb8ba │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cbnz r4, 484b7e │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 484b5e │ │ │ │ + cbnz r2, 484b86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #376 @ (adr r1, 484ca8 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 484f28 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r4, 484b84 │ │ │ │ + cbnz r4, 484bac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [pc, #2632] @ 48559c │ │ │ │ @@ -1544231,25 +1544225,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r2, r2, #5 │ │ │ │ cbz r6, 4855d4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r0, 485612 │ │ │ │ + cbz r0, 48563a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 485638 │ │ │ │ + bvs.n 485578 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 3d1f80 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1545809,161 +1545803,161 @@ │ │ │ │ ldr r1, [pc, #308] @ (4867a8 ) │ │ │ │ movw r2, #6035 @ 0x1793 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #776 @ (adr r5, 4869c0 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 486840 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #56 @ (adr r7, 4866f8 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 486978 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #184 @ (adr r4, 486780 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 486a00 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #216 @ (adr r4, 4867a8 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 486a28 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 486a88 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 486908 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #976 @ (adr r1, 486b44 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 4869c4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #928 @ (adr r4, 486b20 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 4869a0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #352 @ (adr r3, 4868e8 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 486b68 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #800 @ (adr r0, 486ac0 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 486940 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 486b98 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 486a18 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 3a975c │ │ │ │ movw r3, #4463 @ 0x116f │ │ │ │ str.w r0, [r9, #4] │ │ │ │ @@ -1546314,67 +1546308,67 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 478c8c │ │ │ │ str.w r0, [r9, #4] │ │ │ │ b.w 485a38 │ │ │ │ nop │ │ │ │ - add r1, pc, #56 @ (adr r1, 486b98 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 486e18 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #232 @ (adr r0, 486c64 ) │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - itet cs │ │ │ │ - lslcs r0, r2, #3 │ │ │ │ - strbcc r2, [r7, #21] │ │ │ │ - lslcs r4, r7, #2 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + add r0, pc, #872 @ (adr r0, 486ee4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + itet gt │ │ │ │ + lslgt r0, r2, #3 │ │ │ │ + strble r2, [r3, #24] │ │ │ │ + lslgt r4, r7, #2 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + itee ls │ │ │ │ + lslls r0, r2, #3 │ │ │ │ + strbhi r2, [r4, #23] │ │ │ │ + lslhi r4, r7, #2 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + itte vc │ │ │ │ + lslvc r0, r2, #3 │ │ │ │ + strbvc r2, [r1, #23] │ │ │ │ + lslvs r4, r7, #2 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + itet pl │ │ │ │ + lslpl r0, r2, #3 │ │ │ │ + strbmi r6, [r4, #22] │ │ │ │ + lslpl r4, r7, #2 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + itt ne │ │ │ │ + lslne r0, r2, #3 │ │ │ │ + strbne r4, [r5, #21] │ │ │ │ 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 │ │ │ │ @@ -1547506,70 +1547500,70 @@ │ │ │ │ asrs r7, r1, #27 │ │ │ │ vcvt.f32.u32 d25, d16, #1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia.w r2, {r0, r2, r3, r6, r7} │ │ │ │ + stmdb r2!, {r0, r2, r3, r6, r7} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ vmlal.u , d15, d10[0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ add r6, pc, #516 @ (adr r6, 4879f0 ) │ │ │ │ vraddhn.i d18, , q0 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 487732 │ │ │ │ - @ instruction: 0xffff9ff0 │ │ │ │ + vshr.u64 d26, d0, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r0, 487882 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r0, 487888 │ │ │ │ + push {} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r5, r5, #19 │ │ │ │ - vsra.u32 q15, q7, #1 │ │ │ │ + vsra.u64 q15, q15, #1 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - uxth r6, r0 │ │ │ │ + cbz r6, 48788c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 48756e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #5 │ │ │ │ @@ -1548771,187 +1548765,187 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5403 @ 0x151b │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #616 @ (adr r6, 4888dc ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 48875c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 488740 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 4889c0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 48869c ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 48891c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #944 @ (adr r5, 488a48 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 4888c8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #680 @ (adr r5, 488954 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 4887d4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #584 @ (adr r5, 488900 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 488780 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 4888ac ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 48872c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #392 @ (adr r5, 488858 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 4886d8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #216 @ (adr r4, 4887d4 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 488a54 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #120 @ (adr r4, 488780 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 488a00 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #560 @ (adr r3, 48895c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 4887dc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #464 @ (adr r3, 488908 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 488788 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #256 @ (adr r3, 488844 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 488ac4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #160 @ (adr r3, 4887f0 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 488a70 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #64 @ (adr r3, 48879c ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 488a1c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r2, [pc, #1052] @ 488b80 │ │ │ │ ldr.w r3, [pc, #1052] @ 488b84 │ │ │ │ ldr.w r1, [pc, #1052] @ 488b88 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -1549356,209 +1549350,209 @@ │ │ │ │ movw r2, #5617 @ 0x15f1 │ │ │ │ ldr r1, [pc, #400] @ (488d04 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 488dd8 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 488c58 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #320 @ (adr r1, 488cdc ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 488f5c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 488c88 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 488f08 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #128 @ (adr r1, 488c34 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 488eb4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 488be0 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 488e60 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #960 @ (adr r0, 488f8c ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 488e0c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 488f38 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 488db8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #672 @ (adr r0, 488e84 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 488d04 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #504 @ (adr r0, 488df0 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 488c70 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #408 @ (adr r0, 488d9c ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 488c1c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 488d48 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 488fc8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 488cc4 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 488f44 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 488c70 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 488ef0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + add r0, pc, #456 @ (adr r0, 488e04 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #216 @ (adr r0, 488d28 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + add r0, pc, #88 @ (adr r0, 488cb4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r1, #4469 @ 0x1175 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 488d28 │ │ │ │ movw r1, #4470 @ 0x1176 │ │ │ │ @@ -1549670,19 +1549664,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (488e50 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ bl 479d54 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ 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, 488e70 │ │ │ │ @@ -1549755,19 +1549749,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (488f20 ) │ │ │ │ add ip, pc │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ 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 │ │ │ │ @@ -1552135,17 +1552129,17 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r1, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -1552494,17 +1552488,17 @@ │ │ │ │ mov.w r0, #356 @ 0x164 │ │ │ │ b.n 48aa62 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ b.n 48aa62 │ │ │ │ mov.w r0, #348 @ 0x15c │ │ │ │ b.n 48aa62 │ │ │ │ nop │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -1552579,25 +1552573,25 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ movw r2, #493 @ 0x1ed │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #28 │ │ │ │ @@ -1552621,17 +1552615,17 @@ │ │ │ │ beq.n 48acdc │ │ │ │ ldr r3, [pc, #12] @ (48ad10 ) │ │ │ │ movw r2, #517 @ 0x205 │ │ │ │ ldr r1, [pc, #12] @ (48ad14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ 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] @ (48ad74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1553655,36 +1553649,36 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r2, r2, #5 │ │ │ │ svc 149 @ 0x95 │ │ │ │ vaddl.u q15, d15, d11 │ │ │ │ - vsubl.u q11, d15, d2 │ │ │ │ + vsubl.u q11, d31, d18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ble.n 48b6f6 │ │ │ │ vqrdmlsh.s q10, , d24[0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ blt.n 48b79a │ │ │ │ @ instruction: 0xfffff8dd │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ @@ -1554367,37 +1554361,37 @@ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r0, r4 │ │ │ │ bl 4892e8 │ │ │ │ b.n 48b86e │ │ │ │ nop │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w r5, [pc, #2400] @ 48c80c │ │ │ │ @@ -1555315,63 +1555309,63 @@ │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ adcs r4, r1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r5, r6, r7} │ │ │ │ - vaddw.u , , d26 │ │ │ │ + vmlal.u , d15, d10[0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [pc, #160] @ (48c8cc ) │ │ │ │ + ldr r7, [pc, #800] @ (48cb4c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r4!, {r0, r3, r5, r7} │ │ │ │ vqdmulh.s , , d4[0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #112] @ (48c8b8 ) │ │ │ │ + ldr r6, [pc, #752] @ (48cb38 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #312] @ (48c988 ) │ │ │ │ + ldr r4, [pc, #952] @ (48cc08 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #504] @ (48ca4c ) │ │ │ │ + ldr r7, [pc, #120] @ (48c8cc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #1000] @ (48cc40 ) │ │ │ │ + ldr r4, [pc, #616] @ (48cac0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ vtbx.8 d28, {d15-d16}, d11 │ │ │ │ vtbx.8 d28, {d15-d16}, d29 │ │ │ │ - vtbx.8 d20, {d15-d18}, d18 │ │ │ │ + vdup.8 d20, d2[7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [pc, #240] @ (48c95c ) │ │ │ │ + ldr r1, [pc, #880] @ (48cbdc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #272] @ (48c980 ) │ │ │ │ + ldr r3, [pc, #912] @ (48cc00 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #872] @ (48cbe0 ) │ │ │ │ + ldr r1, [pc, #488] @ (48ca60 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #664] @ (48cb14 ) │ │ │ │ + ldr r3, [pc, #280] @ (48c994 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #544] @ (48caa4 ) │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #308] @ (48c9c8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1555505,27 +1555499,27 @@ │ │ │ │ nop │ │ │ │ adds r7, #98 @ 0x62 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #190 @ 0xbe │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldr r1, [pc, #240] @ (48cac8 ) │ │ │ │ + ldr r1, [pc, #880] @ (48cd48 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mov r2, sp │ │ │ │ + bx r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [pc, #40] @ (48ca14 ) │ │ │ │ + ldr r1, [pc, #680] @ (48cc94 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, sl │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (48cb10 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1556187,33 +1556181,33 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r3, #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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #576] @ (48d364 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1556826,17 +1556820,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ @@ -1556903,21 +1556897,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r3, r0, #5344 @ 0x14e0 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 48d846 │ │ │ │ b.n 48d83c │ │ │ │ nop │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1557085,19 +1557079,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #944] @ (48dde0 ) │ │ │ │ + ldr r7, [pc, #560] @ (48dc60 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ 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 r2, [pc, #100] @ (48daa8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1557145,17 +1557139,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #154 @ 0x9a │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq.n 48dac4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1557240,17 +1557234,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 479dec │ │ │ │ b.n 48db12 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -1557417,23 +1557411,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (48dd88 ) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #1000] @ (48e188 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1557796,15 +1557790,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1552] @ 48e7c4 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1558388,74 +1558382,74 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bl 1a27d2 │ │ │ │ bl 2d07d6 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bl 83e7fa │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r6, r6 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r2, r1 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf6d000bb │ │ │ │ - @ instruction: 0xf6ee00bb │ │ │ │ - @ instruction: 0xf6ba00bb │ │ │ │ - @ instruction: 0xf6d600bb │ │ │ │ - subw r0, sl, #2235 @ 0x8bb │ │ │ │ - movt r0, #35003 @ 0x88bb │ │ │ │ - @ instruction: 0xf67c00bb │ │ │ │ - @ instruction: 0xf69a00bb │ │ │ │ - subw r0, ip, #2235 @ 0x8bb │ │ │ │ - @ instruction: 0xf68600bb │ │ │ │ - @ instruction: 0xf65200bb │ │ │ │ - @ instruction: 0xf66c00bb │ │ │ │ - @ instruction: 0xf68000bb │ │ │ │ - @ instruction: 0xf65600bb │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf77000bb │ │ │ │ + @ instruction: 0xf78e00bb │ │ │ │ + @ instruction: 0xf75a00bb │ │ │ │ + @ instruction: 0xf77600bb │ │ │ │ + @ instruction: 0xf74a00bb │ │ │ │ + @ instruction: 0xf76800bb │ │ │ │ + @ instruction: 0xf71c00bb │ │ │ │ + @ instruction: 0xf73a00bb │ │ │ │ + @ instruction: 0xf74c00bb │ │ │ │ + @ instruction: 0xf72600bb │ │ │ │ + @ instruction: 0xf6f200bb │ │ │ │ + @ instruction: 0xf70c00bb │ │ │ │ + @ instruction: 0xf72000bb │ │ │ │ + @ instruction: 0xf6f600bb │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf61800bb │ │ │ │ - @ instruction: 0xf63600bb │ │ │ │ - cmp r4, #12 │ │ │ │ + @ instruction: 0xf6b800bb │ │ │ │ + @ instruction: 0xf6d600bb │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r6, r2 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ 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 fp, r2 │ │ │ │ ldr r2, [pc, #424] @ (48ea30 ) │ │ │ │ @@ -1558628,22 +1558622,22 @@ │ │ │ │ nop │ │ │ │ asrs r0, r6, #29 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #26 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - rors r2, r2 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf3b000bb │ │ │ │ - @ instruction: 0xf3ce00bb │ │ │ │ - @ instruction: 0xf39000bb │ │ │ │ - @ instruction: 0xf3ac00bb │ │ │ │ - @ instruction: 0xf3c000bb │ │ │ │ - @ instruction: 0xf39800bb │ │ │ │ + orrs.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + orn r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + bics.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + orr.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ + orn r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + bics.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #552] @ (48ec94 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1558861,27 +1558855,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r0, r2, #22 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - movw r0, #57531 @ 0xe0bb │ │ │ │ - @ instruction: 0xf26c00bb │ │ │ │ + @ instruction: 0xf2ee00bb │ │ │ │ + @ instruction: 0xf30c00bb │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs.w r0, sl, #187 @ 0xbb │ │ │ │ - sbcs.w r0, r8, #187 @ 0xbb │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + @ instruction: 0xf1fa00bb │ │ │ │ + @ instruction: 0xf21800bb │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #36] @ (48ecf0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1558993,17 +1558987,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r4, 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, #1128] @ 48f288 │ │ │ │ @@ -1559670,42 +1559664,42 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 479d54 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 48f3fe │ │ │ │ vmull.u q8, d31, d12 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmdb r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ - ldmdb r0!, {r0, r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [lr], #748 @ 0x2ec │ │ │ │ - ldmdb ip, {r0, r1, r3, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8ce00bb │ │ │ │ - strd r0, r0, [ip], #748 @ 0x2ec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + @ instruction: 0xe9b200bb │ │ │ │ + ldrd r0, r0, [r0, #748] @ 0x2ec │ │ │ │ + @ instruction: 0xe99e00bb │ │ │ │ + @ instruction: 0xe9bc00bb │ │ │ │ + strd r0, r0, [lr, #-748]! @ 0x2ec │ │ │ │ + @ instruction: 0xe98c00bb │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -1559776,21 +1559770,18 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ movs r2, #5 │ │ │ │ bl 479dec │ │ │ │ b.n 48f56e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf70400bb │ │ │ │ - b.n 48f5f4 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 48f570 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 48f5ac │ │ │ │ - lsls r3, r7, #2 │ │ │ │ + @ instruction: 0xf7a400bb │ │ │ │ + ldmia.w r8, {r0, r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe85400bb │ │ │ │ + ldrd r0, r0, [r0], #-748 @ 0x2ec │ │ │ │ stmdb 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 │ │ │ │ sub sp, #20 │ │ │ │ movw r3, #4456 @ 0x1168 │ │ │ │ @@ -1559902,39 +1559893,39 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [pc, #60] @ (48f768 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - subs r6, r6, #5 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 48f4b8 │ │ │ │ + b.n 48f5f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 48f4f8 │ │ │ │ + b.n 48f638 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r2, #6 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -1560833,83 +1560824,83 @@ │ │ │ │ b.n 48fff0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + b.n 4901d4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 490214 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + b.n 4901b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + b.n 4901f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + b.n 49019c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + b.n 4901dc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + b.n 490180 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + b.n 4901c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 490164 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + b.n 4901a4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + svc 26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 49012c │ │ │ │ + ble.n 49026c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 490164 │ │ │ │ + ble.n 4900a4 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [pc, #1384] @ 49071c │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1561421,62 +1561412,62 @@ │ │ │ │ bl 479d54 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 1, 2, r0, cr0, cr1, {2} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 1, 1, r0, cr8, cr1, {2} │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ vst2.8 {d16[2],d17[2]}, [r2 :16], r1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 490744 │ │ │ │ + bvc.n 490684 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 490784 │ │ │ │ + bvc.n 4906c4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 490728 │ │ │ │ + bvc.n 490668 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 490768 │ │ │ │ + bvc.n 4906a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 49070c │ │ │ │ + bvc.n 49084c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 49074c │ │ │ │ + bvc.n 49068c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4906f0 │ │ │ │ + bvc.n 490830 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 490730 │ │ │ │ + bvc.n 490870 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 4906ac │ │ │ │ + bvc.n 4907ec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4906ec │ │ │ │ + bvc.n 49082c │ │ │ │ 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, #332] @ (4908ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -1561611,25 +1561602,25 @@ │ │ │ │ bl 479d54 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr.w r0, [r8, ] │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf76c0151 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #336] @ (490a74 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -1561756,28 +1561747,28 @@ │ │ │ │ add r1, pc │ │ │ │ movw r2, #331 @ 0x14b │ │ │ │ bl 479d54 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6d40151 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ rsbs r1, r2, #13697024 @ 0xd10000 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #164] @ 490b50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1561845,18 +1561836,18 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adc.w r1, r8, #13697024 @ 0xd10000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf53e0151 │ │ │ │ subs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf4de0151 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (490c8c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1564156,25 +1564147,25 @@ │ │ │ │ add r2, pc, #328 @ (adr r2, 492424 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ b.n 491e6c │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r5, r4, #4 │ │ │ │ b.n 491bd4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ittt cc │ │ │ │ - lslcc r3, r7, #2 │ │ │ │ - itt pl @ unpredictable │ │ │ │ - lslpl r3, r7, #2 │ │ │ │ - poppl {r1, r3, r4, r5, r7, pc} │ │ │ │ + ittt le │ │ │ │ + lslle r3, r7, #2 │ │ │ │ + itt @ unpredictable │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vldr d0, [pc, #760] @ 492600 │ │ │ │ ldrb.w r6, [r8, #17] │ │ │ │ mov r1, r6 │ │ │ │ bl 3d300c │ │ │ │ @@ -1565121,16 +1565112,16 @@ │ │ │ │ pop {r0, r6, r7} │ │ │ │ ldrh r7, [r0, #44] @ 0x2c │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ adds r1, #175 @ 0xaf │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [pc, #916] @ (493094 ) │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ - ldc 0, cr0, [r0], {187} @ 0xbb │ │ │ │ - @ instruction: 0xebea00bb │ │ │ │ + ldc 0, cr0, [r0], #748 @ 0x2ec │ │ │ │ + stc 0, cr0, [sl], {187} @ 0xbb │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ bl 3d5958 │ │ │ │ mov r6, r0 │ │ │ │ b.n 492c52 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1565574,34 +1565565,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3d5958 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ b.n 492b58 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493498 │ │ │ │ + b.n 4935d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str??.w r0, [r0, #207] @ 0xcf │ │ │ │ - @ instruction: 0xe80400bb │ │ │ │ + vst1.8 {d0[6]}, [r0] │ │ │ │ + stmia.w r4!, {r0, r1, r3, r4, r5, r7} │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ bl 3d1f20 │ │ │ │ @@ -1565865,26 +1565856,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ b.n 493334 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf66e00cf │ │ │ │ - b.n 492fb0 │ │ │ │ + @ instruction: 0xf70e00cf │ │ │ │ + b.n 4930f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ 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 r9, r2 │ │ │ │ @@ -1566083,54 +1566074,54 @@ │ │ │ │ b.n 49351e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 493dbc │ │ │ │ + b.n 492efc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r5, r4, #4 │ │ │ │ - b.n 493d88 │ │ │ │ + b.n 492ec8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 493d1c │ │ │ │ + b.n 493e5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + bx sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 4939ac │ │ │ │ + b.n 493aec │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bfi r0, r4, #3, #13 │ │ │ │ - b.n 493c18 │ │ │ │ + and.w r0, r4, #6782976 @ 0x678000 │ │ │ │ + b.n 493d58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ - b.n 493afc │ │ │ │ + b.n 493c3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493ad4 │ │ │ │ + b.n 493c14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493b18 │ │ │ │ + b.n 493c58 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #360] @ (493864 ) │ │ │ │ @@ -1566280,44 +1566271,44 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ - b.n 493b64 │ │ │ │ + b.n 493ca4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs.w r0, r6, #207 @ 0xcf │ │ │ │ - b.n 493b18 │ │ │ │ + @ instruction: 0xf25600cf │ │ │ │ + b.n 493c58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r2, #5 │ │ │ │ - b.n 493afc │ │ │ │ + b.n 493c3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4939ac │ │ │ │ + b.n 493aec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493a00 │ │ │ │ + b.n 493b40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493990 │ │ │ │ + b.n 493ad0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493b0c │ │ │ │ + b.n 493c4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493974 │ │ │ │ + b.n 493ab4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493a48 │ │ │ │ + b.n 493b88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493958 │ │ │ │ + b.n 493a98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 493a8c │ │ │ │ + b.n 493bcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 49393c │ │ │ │ + b.n 493a7c │ │ │ │ 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 │ │ │ │ @@ -1566561,31 +1566552,31 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #5 │ │ │ │ - add r2, pc, #920 @ (adr r2, 493ebc ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 493d3c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 493b38 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 493db8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cdp 0, 3, cr0, cr6, cr15, {6} │ │ │ │ - ble.n 493ad0 │ │ │ │ + cdp 0, 13, cr0, cr6, cr15, {6} │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #744 @ (adr r2, 493e20 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 493ca0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #864 @ (adr r2, 493e9c ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 493d1c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cdp 0, 0, cr0, cr12, cr15, {6} │ │ │ │ - ble.n 493a90 │ │ │ │ + cdp 0, 10, cr0, cr12, cr15, {6} │ │ │ │ + udf #68 @ 0x44 │ │ │ │ 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 r1, [pc, #184] @ (493c10 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1567000,17 +1566991,17 @@ │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ b.n 493e4a │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ b.n 493e4a │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ b.n 493e4a │ │ │ │ nop │ │ │ │ - bge.n 493f84 │ │ │ │ + bge.n 493ec4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 493e24 │ │ │ │ + blt.n 493f64 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (494040 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1567815,22 +1567806,22 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ it hi │ │ │ │ lslhi r1, r2, #5 │ │ │ │ ittt hi │ │ │ │ lslhi r1, r2, #5 │ │ │ │ - bhi.n 494794 @ unpredictable │ │ │ │ + bls.n 4946d4 @ unpredictable │ │ │ │ lslhi r3, r7, #2 │ │ │ │ - bvc.n 49473c │ │ │ │ + bhi.n 49487c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bic.w r0, r0, r9, ror #2 │ │ │ │ + @ instruction: 0xeac000b9 │ │ │ │ bkpt 0x0012 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - b.n 494630 │ │ │ │ + b.n 494770 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1568022,15 +1568013,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 494998 │ │ │ │ + bne.n 494ad8 │ │ │ │ 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, r2 │ │ │ │ @@ -1569869,33 +1569860,33 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r5, pc, #408 @ (adr r5, 495e68 ) │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r3, 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, #3888] @ 0xf30 │ │ │ │ @@ -1571026,15 +1571017,15 @@ │ │ │ │ b.n 496764 │ │ │ │ movs r3, #8 │ │ │ │ b.n 496764 │ │ │ │ movs r3, #16 │ │ │ │ b.n 496764 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 496764 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1571363,21 +1571354,21 @@ │ │ │ │ bl 3d5958 │ │ │ │ mov r6, r0 │ │ │ │ b.n 4968fc │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #31 │ │ │ │ bhi.n 496bea │ │ │ │ tbb [pc, r5] │ │ │ │ subs r2, #16 │ │ │ │ @@ -1572055,32 +1572046,32 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r6!, {r0, r5, r7} │ │ │ │ vsra.u32 d30, d7, #1 │ │ │ │ vsubw.u , , d18 │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldmia r6, {r0, r1, r2, r4, r6, r7} │ │ │ │ @ instruction: 0xffffef9b │ │ │ │ vsri.32 q15, , #1 │ │ │ │ - vdup.8 q13, d26[7] │ │ │ │ + @ instruction: 0xffffad0a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1572149,28 +1572140,28 @@ │ │ │ │ ldr r0, [pc, #28] @ (4973d4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (4973d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r4, r4 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r0, r2 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt vs │ │ │ │ - lslvs r1, r7, #2 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -1572449,25 +1572440,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #432 @ (adr r5, 4978a8 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 497728 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #184 @ (adr r5, 4977b8 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 497a38 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #304 @ (adr r5, 497834 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 497ab4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r2, r1 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #104 @ (adr r5, 497774 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 4979f4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r5, #8] │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1572566,31 +1572557,31 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #6] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - add r4, pc, #336 @ (adr r4, 497968 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 497be8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r2, 49782a │ │ │ │ + cbz r2, 497852 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 497848 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 497ac8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, pc, #296 @ (adr r4, 49794c ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 497bcc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 497830 │ │ │ │ + cbz r4, 497858 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 497bfc ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 497a7c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 497930 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 497bb0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r2, 497836 │ │ │ │ + cbz r2, 49785e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #872 @ (adr r3, 497ba0 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 497a20 ) │ │ │ │ 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 r4, [pc, #444] @ (497a08 ) │ │ │ │ mov sl, r1 │ │ │ │ @@ -1572772,19 +1572763,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - add r2, pc, #304 @ (adr r2, 497b48 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 497dc8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #888 @ (adr r1, 497d98 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 497c18 ) │ │ │ │ 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 ip, [r3, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1572923,35 +1572914,35 @@ │ │ │ │ ldr r1, [pc, #56] @ (497bc0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #608 @ (adr r0, 497e0c ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 497c8c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #784] @ (497ee8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1573260,45 +1573251,45 @@ │ │ │ │ b.n 497eb8 │ │ │ │ strh r2, [r4, #32] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #28] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1300] @ 49845c │ │ │ │ @@ -1573813,125 +1573804,125 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ strh r4, [r1, #2] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 4987f4 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 498674 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #288 @ (adr r6, 4985a4 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 498824 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 498784 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 498604 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 498550 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 4987d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 4984fc ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 49877c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #0 @ (adr r6, 4984a8 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 498728 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #928 @ (adr r5, 498854 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 4986d4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, 498800 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 498680 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #736 @ (adr r5, 4987ac ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 49862c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, pc, #168 @ (adr r4, 49857c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 4987fc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, pc, #624 @ (adr r5, 498748 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 4985c8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, 498704 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 498584 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #448 @ (adr r5, 4986b0 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 498530 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 49865c ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 4988dc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #256 @ (adr r5, 498608 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 498888 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #160 @ (adr r5, 4985b4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 498834 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #48 @ (adr r5, 498550 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 4987d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, pc, #992 @ (adr r4, 49890c ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 49878c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, pc, #896 @ (adr r4, 4988b8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 498738 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ 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, #2936] @ 4990d8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1575060,143 +1575051,143 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 499340 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 4991c0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #20] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrex pc, [fp, #1020] @ 0x3fc │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #976] @ (499538 ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc 0, cr0, [sl], {205} @ 0xcd │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + stc 0, cr0, [sl, #-820]! @ 0xfffffccc │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 499338 │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1575926,176 +1575917,177 @@ │ │ │ │ b.n 4997f4 │ │ │ │ ldr r3, [pc, #332] @ (499a6c ) │ │ │ │ add r3, pc │ │ │ │ b.n 4997f4 │ │ │ │ ldr r3, [pc, #332] @ (499a70 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4997f4 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vshr.u64 d0, d26, #12 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - orn r0, r8, #6717440 @ 0x668000 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + add.w r0, r8, #6717440 @ 0x668000 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ssat r0, #13, r6, lsl #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + usat r0, #12, r6, asr #3 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 49971c │ │ │ │ + b.n 49985c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -1576754,53 +1576746,53 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 49a17e │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ bne.w 499caa │ │ │ │ @@ -1577067,67 +1577059,67 @@ │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ movs r3, #2 │ │ │ │ b.n 49a3de │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ 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 │ │ │ │ @@ -1577198,21 +1577190,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ movs r2, #5 │ │ │ │ bl 479dec │ │ │ │ b.n 49a4b2 │ │ │ │ nop │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #384] @ (49a6c4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1577341,19 +1577333,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #20] @ (49a6b0 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2848] @ 49b1e8 │ │ │ │ @@ -1578469,41 +1578461,41 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5271 @ 0x1497 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 49b25a │ │ │ │ movw r2, #5272 @ 0x1498 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1578644,27 +1578636,27 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [pc, #36] @ (49b39c ) │ │ │ │ strd r6, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 49b3b6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -1578706,17 +1578698,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (49b414 ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ ldr r1, [pc, #12] @ (49b418 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ 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, 49b468 │ │ │ │ @@ -1578747,21 +1578739,21 @@ │ │ │ │ movw r2, #1570 @ 0x622 │ │ │ │ ldr r1, [pc, #24] @ (49b488 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 4792c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (49b5ac ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1578954,21 +1578946,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ movs r2, #5 │ │ │ │ bl 479dec │ │ │ │ b.n 49b5e6 │ │ │ │ nop │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -1579039,21 +1579031,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ movs r2, #5 │ │ │ │ bl 479dec │ │ │ │ b.n 49b6b2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r7, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1579875,23 +1579867,23 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add sl, r6 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r4, r7 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ 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, #3200] @ 0xc80 │ │ │ │ sub.w sp, sp, #860 @ 0x35c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1582691,83 +1582683,83 @@ │ │ │ │ bl 479d54 │ │ │ │ sub.w r5, r5, #5248 @ 0x1480 │ │ │ │ subs r5, #29 │ │ │ │ cmp r5, #1 │ │ │ │ bls.w 49d4b8 │ │ │ │ b.w 49d102 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [pc, #56] @ (49df5c ) │ │ │ │ + ldr r5, [pc, #696] @ (49e1dc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [pc, #160] @ (49dfc8 ) │ │ │ │ + ldr r3, [pc, #800] @ (49e248 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #768] @ (49e22c ) │ │ │ │ + ldr r3, [pc, #384] @ (49e0ac ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #832] @ (49e270 ) │ │ │ │ + ldr r7, [pc, #448] @ (49e0f0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #168] @ (49dfdc ) │ │ │ │ + ldr r2, [pc, #808] @ (49e25c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [pc, #632] @ (49e1b0 ) │ │ │ │ + ldr r6, [pc, #248] @ (49e030 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #32] @ (49df5c ) │ │ │ │ + ldr r2, [pc, #672] @ (49e1dc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ sub.w r2, r5, #4992 @ 0x1380 │ │ │ │ cmp r2, #22 │ │ │ │ bhi.w 49d4da │ │ │ │ cmp r2, #22 │ │ │ │ bhi.w 49d4da │ │ │ │ add r0, pc, #8 @ (adr r0, 49df58 ) │ │ │ │ @@ -1582910,51 +1582902,51 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #987 @ 0x3db │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #568] @ (49e308 ) │ │ │ │ + ldr r4, [pc, #184] @ (49e188 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #240] @ (49e1c4 ) │ │ │ │ + ldr r1, [pc, #880] @ (49e444 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #848] @ (49e428 ) │ │ │ │ + ldr r1, [pc, #464] @ (49e2a8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #352] @ (49e23c ) │ │ │ │ + ldr r2, [pc, #992] @ (49e4bc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #968] @ (49e4a8 ) │ │ │ │ + ldr r1, [pc, #584] @ (49e328 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #552] @ (49e30c ) │ │ │ │ + ldr r1, [pc, #168] @ (49e18c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #928] @ (49e488 ) │ │ │ │ + ldr r3, [pc, #544] @ (49e308 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #376] @ (49e264 ) │ │ │ │ + ldr r0, [pc, #1016] @ (49e4e4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #984] @ (49e4c8 ) │ │ │ │ + ldr r3, [pc, #600] @ (49e348 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #144] @ (49e184 ) │ │ │ │ + ldr r0, [pc, #784] @ (49e404 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #376] @ (49e270 ) │ │ │ │ + ldr r2, [pc, #1016] @ (49e4f0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #480] @ (49e2dc ) │ │ │ │ + ldr r1, [pc, #96] @ (49e15c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #64] @ (49e140 ) │ │ │ │ + ldr r0, [pc, #704] @ (49e3c0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #264] @ (49e20c ) │ │ │ │ + ldr r2, [pc, #904] @ (49e48c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #368] @ (49e278 ) │ │ │ │ + ldr r0, [pc, #1008] @ (49e4f8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #592] @ (49e35c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #184] @ (49e1c8 ) │ │ │ │ + ldr r2, [pc, #824] @ (49e448 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #288] @ (49e234 ) │ │ │ │ + ldr r0, [pc, #928] @ (49e4b4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #512] @ (49e318 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -1583192,23 +1583184,23 @@ │ │ │ │ adds r5, #1 │ │ │ │ bl 49d060 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 49e340 │ │ │ │ b.n 49e1ca │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #776] @ (49e66c ) │ │ │ │ + ldr r4, [pc, #392] @ (49e4ec ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov ip, fp │ │ │ │ + bxns pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [pc, #592] @ (49e5bc ) │ │ │ │ + ldr r4, [pc, #208] @ (49e43c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + bx sp │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r2, ip │ │ │ │ + bx r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1152] @ 49e808 │ │ │ │ @@ -1584041,15 +1584033,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ b.n 49eb3c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #31 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r6, r1, #25 │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1584224,17 +1584216,17 @@ │ │ │ │ ldr.w r2, [r4, #436] @ 0x1b4 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne.n 49ed44 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r0, #12 │ │ │ │ b.n 49ecc2 │ │ │ │ - adcs r4, r4 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ 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.w r4, [pc, #2736] @ 49f8e0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1585245,148 +1585237,148 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ vsra.u32 , , #1 │ │ │ │ vsra.u32 d31, d15, #1 │ │ │ │ vrsra.u64 d28, d9, #1 │ │ │ │ vqrdmlsh.s q8, , d26[0] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r7, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + eors r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ pop {r0, r2, r3, r5, r6, pc} │ │ │ │ - vtbl.8 d19, {d15-d17}, d30 │ │ │ │ + vtbx.8 d19, {d31- │ │ │ │ + b.n 49f7c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49f6c0 │ │ │ │ + b.n 49f800 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrd r0, r0, [lr, #744] @ 0x2e8 │ │ │ │ - b.n 49f67c │ │ │ │ + orns r0, lr, sl, ror #2 │ │ │ │ + b.n 49f7bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strd r0, r0, [ip, #744] @ 0x2e8 │ │ │ │ - b.n 49f660 │ │ │ │ + orn r0, ip, sl, ror #2 │ │ │ │ + b.n 49f7a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 49f49c │ │ │ │ + b.n 49f5dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49f4dc │ │ │ │ + b.n 49f61c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 49fa2a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 49fa88 │ │ │ │ tbb [pc, r1] │ │ │ │ @@ -1585516,17 +1585508,17 @@ │ │ │ │ add r3, pc │ │ │ │ clz r4, r4 │ │ │ │ add r1, pc │ │ │ │ bl 4792c8 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ b.n 49faba │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #128] @ 49fc1c │ │ │ │ @@ -1585625,21 +1585617,21 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #24] @ (49fca4 ) │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - b.n 49fee8 │ │ │ │ + b.n 4a0028 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49ff20 │ │ │ │ + b.n 4a0060 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49ff50 │ │ │ │ + b.n 4a0090 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49ff00 │ │ │ │ + b.n 4a0040 │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1585781,31 +1585773,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 49e814 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 47c3bc │ │ │ │ b.n 49fd3c │ │ │ │ - b.n 49fe54 │ │ │ │ + b.n 49ff94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49fe94 │ │ │ │ + b.n 49ffd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + b.n 49ff80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49fe80 │ │ │ │ + b.n 49ffc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49feac │ │ │ │ + b.n 49ffec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1585886,19 +1585878,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 49b3f8 │ │ │ │ nop │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r2, #2 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1586722,51 +1586714,51 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ mrc2 1, 1, r0, cr0, cr0, {2} │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 4a09c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #76] @ (4a0928 ) │ │ │ │ @@ -1586890,19 +1586882,19 @@ │ │ │ │ bl 479d54 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6b20150 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6900150 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r3, #5 │ │ │ │ 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 r4, [pc, #988] @ (4a0dfc ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -1587280,43 +1587272,43 @@ │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ rsbs r1, r8, #13631488 @ 0xd00000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r8, #13631488 @ 0xd00000 │ │ │ │ sbcs.w r1, ip, #13631488 @ 0xd00000 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ 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, #12 │ │ │ │ @@ -1587453,23 +1587445,23 @@ │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ sbcs.w r1, r0, #80 @ 0x50 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r1, lr, #80 @ 0x50 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r4, r6 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #432] @ (4a1188 ) │ │ │ │ @@ -1587639,19 +1587631,19 @@ │ │ │ │ b.n 4a116c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bic.w r1, r0, #80 @ 0x50 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vorr.i32 q8, #0 @ 0x00000000 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r3, 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, #264] @ (4a12b8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1587763,27 +1587755,27 @@ │ │ │ │ bl 479d54 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr 1, 2, r0, cr8, cr0, {2} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 0, r0, cr0, cr0, {2} │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf32200ba │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + @ instruction: 0xf3c200ba │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf2d200ba │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + @ instruction: 0xf37200ba │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1587906,25 +1587898,25 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ b.n 4a1356 │ │ │ │ movs r2, #5 │ │ │ │ bl 479dec │ │ │ │ b.n 4a1312 │ │ │ │ nop │ │ │ │ - bls.n 4a141c │ │ │ │ + bls.n 4a135c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r2, 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1588041,54 +1588033,54 @@ │ │ │ │ ldr r1, [pc, #68] @ (4a1588 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ nop │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 4a159c │ │ │ │ ldr r3, [pc, #12] @ (4a15a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, lr │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r1, r1, #27 │ │ │ │ bpl.n 4a15e6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1588107,15 +1588099,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ bl 47a5ac │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ - bics r2, r3 │ │ │ │ + add r2, r7 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r1, r1, #28 │ │ │ │ bpl.n 4a162e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1588134,15 +1588126,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ bl 47a5ac │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r4, r4, #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, #3920] @ 0xf50 │ │ │ │ @@ -1589284,25 +1589276,25 @@ │ │ │ │ @ instruction: 0xe9a80150 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe99e0150 │ │ │ │ ldr r3, [sp, #924] @ 0x39c │ │ │ │ vtbx.8 d18, {d31}, d20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r2, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.w 4a2d64 │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1590532,190 +1590524,191 @@ │ │ │ │ add r1, pc │ │ │ │ bl 479d54 │ │ │ │ ... │ │ │ │ bls.n 4a2ec0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a30c8 │ │ │ │ + ble.n 4a3008 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vmla.i16 q8, q9, d6[1] │ │ │ │ - push {r1, r2, r7} │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4a303e │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4a304a │ │ │ │ + push {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4a2f24 │ │ │ │ + blt.n 4a3064 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr14, {6} │ │ │ │ - uxtb r2, r3 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr14, {6} │ │ │ │ + cbz r2, 4a3052 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + cbz r6, 4a3044 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r6 │ │ │ │ + cbz r2, 4a3050 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2 0, cr0, [r0, #744] @ 0x2e8 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + mcr2 0, 1, r0, cr0, cr10, {5} │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-744]! @ 0xfffffd18 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + mcr2 0, 0, r0, cr10, cr10, {5} │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + ldc2l 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ + ldc2l 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2 0, cr0, [lr, #-744] @ 0xfffffd18 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + stc2 0, cr0, [lr, #744]! @ 0x2e8 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #744 @ 0x2e8 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + ldc2 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r8], {186} @ 0xba │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + ldc2 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + stc2 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2l 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + stc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + cbz r4, 4a306e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4a3052 │ │ │ │ + cbz r0, 4a307a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 4a3072 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 4a307e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + cbz r0, 4a3076 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + cbz r2, 4a3080 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 4a3078 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + cbz r4, 4a3084 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 4a307c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 4a3086 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 4a307e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 4a308a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 4a3082 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + cbz r4, 4a308c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 4a3084 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 4a3090 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 4a3094 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + cbz r2, 4a3098 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #16 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 4a2020 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -1590852,61 +1590845,61 @@ │ │ │ │ bne.w 4a2962 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #6 │ │ │ │ bne.w 4a2922 │ │ │ │ b.w 4a1770 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf73400ba │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf7d400ba │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf6f600ba │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf79600ba │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movt r0, #10426 @ 0x28ba │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + @ instruction: 0xf76200ba │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf6b000ba │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + @ instruction: 0xf75000ba │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf69e00ba │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + @ instruction: 0xf73e00ba │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf68c00ba │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + @ instruction: 0xf72c00ba │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf66c00ba │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + @ instruction: 0xf70c00ba │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf65600ba │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + @ instruction: 0xf6f600ba │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #6241 @ 0x1861 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 4a4534 │ │ │ │ cmp.w r1, #5248 @ 0x1480 │ │ │ │ bls.w 4a3ae6 │ │ │ │ sub.w r1, r1, #5248 @ 0x1480 │ │ │ │ @@ -1595074,23 +1595067,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4a57c0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (4a57c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 4a518c │ │ │ │ + b.n 4a52cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a522c │ │ │ │ + b.n 4a536c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a51e4 │ │ │ │ + b.n 4a5324 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4a519c │ │ │ │ + b.n 4a52dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #5436 @ 0x153c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4a5f98 │ │ │ │ cmp.w r0, #4992 @ 0x1380 │ │ │ │ bcc.w 4a5b6c │ │ │ │ sub.w r0, r0, #4992 @ 0x1380 │ │ │ │ @@ -1596084,243 +1596077,235 @@ │ │ │ │ ldr r0, [pc, #532] @ (4a61c8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #528] @ (4a61cc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4a60c4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a60ec │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a6114 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a6134 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a615c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a6184 │ │ │ │ + b.n 4a6204 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a61ac │ │ │ │ + b.n 4a622c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a61c4 │ │ │ │ + b.n 4a6254 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a61ec │ │ │ │ + b.n 4a6274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a621c │ │ │ │ + b.n 4a629c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a624c │ │ │ │ + b.n 4a62c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a626c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a6294 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a62b4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a62dc │ │ │ │ + b.n 4a62ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4a6304 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6324 │ │ │ │ + b.n 4a632c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6354 │ │ │ │ + b.n 4a635c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a637c │ │ │ │ + b.n 4a638c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a639c │ │ │ │ + b.n 4a63ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a63cc │ │ │ │ + b.n 4a63d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4a63f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4a641c │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4a6444 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6474 │ │ │ │ + b.n 4a6464 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a64ac │ │ │ │ + b.n 4a6494 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a64e4 │ │ │ │ + b.n 4a64bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6504 │ │ │ │ + b.n 4a64dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a652c │ │ │ │ + b.n 4a650c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6564 │ │ │ │ + b.n 4a6534 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a658c │ │ │ │ + b.n 4a655c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a65bc │ │ │ │ + b.n 4a6584 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a65e4 │ │ │ │ + b.n 4a65b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6614 │ │ │ │ + b.n 4a65ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a663c │ │ │ │ + b.n 4a6624 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6674 │ │ │ │ + b.n 4a6644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a669c │ │ │ │ + b.n 4a666c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a66dc │ │ │ │ + b.n 4a66a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6704 │ │ │ │ + b.n 4a66cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldc 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + b.n 4a66fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5ae4 │ │ │ │ + b.n 4a6724 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5aa4 │ │ │ │ + b.n 4a6754 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a58cc │ │ │ │ + b.n 4a677c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a588c │ │ │ │ + b.n 4a67b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a684c │ │ │ │ + b.n 4a67dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5a4c │ │ │ │ + b.n 4a681c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5a0c │ │ │ │ + b.n 4a6844 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a59dc │ │ │ │ + ldc 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ + b.n 4a609c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a59a4 │ │ │ │ + b.n 4a5c24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5954 │ │ │ │ + b.n 4a5be4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5924 │ │ │ │ + b.n 4a5a0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a58ec │ │ │ │ + b.n 4a59cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a58b4 │ │ │ │ + b.n 4a598c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6794 │ │ │ │ + b.n 4a5b8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a67c4 │ │ │ │ + b.n 4a5b4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rsb r0, r6, sl, ror #2 │ │ │ │ - sub.w r0, ip, sl, ror #2 │ │ │ │ - @ instruction: 0xeb9200ba │ │ │ │ - sbcs.w r0, r4, sl, ror #2 │ │ │ │ - adc.w r0, lr, sl, ror #2 │ │ │ │ - @ instruction: 0xeb3000ba │ │ │ │ - adds.w r0, r2, sl, ror #2 │ │ │ │ - b.n 4a5d1c │ │ │ │ + b.n 4a5b1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5d8c │ │ │ │ + b.n 4a5ae4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5d44 │ │ │ │ + b.n 4a5a94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5e74 │ │ │ │ + b.n 4a5a64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5e34 │ │ │ │ + b.n 4a5a2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5dec │ │ │ │ + b.n 4a59f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5dac │ │ │ │ + b.n 4a58d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia.w lr, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [ip], #-744 @ 0x2e8 │ │ │ │ - strex r0, r0, [lr, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe82400ba │ │ │ │ - b.n 4a60ec │ │ │ │ + b.n 4a5904 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a609c │ │ │ │ + stcl 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ + mcrr 0, 11, r0, ip, cr10 │ │ │ │ + ldc 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ + ldc 0, cr0, [r4], {186} @ 0xba │ │ │ │ + @ instruction: 0xebee00ba │ │ │ │ + rsbs r0, r0, sl, ror #2 │ │ │ │ + subs.w r0, r2, sl, ror #2 │ │ │ │ + b.n 4a5e5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6064 │ │ │ │ + b.n 4a5ecc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a601c │ │ │ │ + b.n 4a5e84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5fe4 │ │ │ │ + b.n 4a5fb4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5fa4 │ │ │ │ + b.n 4a5f74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5f64 │ │ │ │ + b.n 4a5f2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5f24 │ │ │ │ + b.n 4a5eec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5edc │ │ │ │ + ldmdb lr!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmdb ip, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [lr], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe8c400ba │ │ │ │ + ldmia.w sl, {r1, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r0], #-744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe85200ba │ │ │ │ + @ instruction: 0xe82c00ba │ │ │ │ + @ instruction: 0xe80e00ba │ │ │ │ + b.n 4a60e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5e94 │ │ │ │ + b.n 4a60a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5e4c │ │ │ │ + b.n 4a6064 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5e0c │ │ │ │ + b.n 4a601c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orn r0, r2, sl, ror #2 │ │ │ │ - bics.w r0, ip, sl, ror #2 │ │ │ │ - and.w r0, r6, sl, ror #2 │ │ │ │ - ldrd r0, r0, [r4, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe9a600ba │ │ │ │ - @ instruction: 0xe98400ba │ │ │ │ - strd r0, r0, [r6, #-744]! @ 0x2e8 │ │ │ │ - strd r0, r0, [ip, #-744] @ 0x2e8 │ │ │ │ - stmdb sl!, {r1, r3, r4, r5, r7} │ │ │ │ - sbc.w r0, r4, sl, ror #2 │ │ │ │ - @ instruction: 0xeb3200ba │ │ │ │ - add.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeade00ba │ │ │ │ - @ instruction: 0xeb8000ba │ │ │ │ - sbc.w r0, r2, sl, ror #2 │ │ │ │ - b.n 4a5bb4 │ │ │ │ + b.n 4a5fd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5b5c │ │ │ │ + b.n 4a5f8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5b1c │ │ │ │ + b.n 4a5f4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5ad4 │ │ │ │ + add.w r0, r2, sl, ror #2 │ │ │ │ + @ instruction: 0xeadc00ba │ │ │ │ + @ instruction: 0xeaa600ba │ │ │ │ + orns r0, r4, sl, ror #2 │ │ │ │ + orr.w r0, r6, sl, ror #2 │ │ │ │ + bic.w r0, r4, sl, ror #2 │ │ │ │ + and.w r0, r6, sl, ror #2 │ │ │ │ + strd r0, r0, [ip, #744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [sl, #744] @ 0x2e8 │ │ │ │ + stc 0, cr0, [r4], {186} @ 0xba │ │ │ │ + rsbs r0, r2, sl, ror #2 │ │ │ │ + sub.w r0, r0, sl, ror #2 │ │ │ │ + sbcs.w r0, lr, sl, ror #2 │ │ │ │ + stc 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r2], {186} @ 0xba │ │ │ │ + b.n 4a5cf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5a84 │ │ │ │ + b.n 4a5c9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5a2c │ │ │ │ + b.n 4a5c5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a59e4 │ │ │ │ + b.n 4a5c14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a5994 │ │ │ │ + b.n 4a5bc4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia.w r4!, {r1, r3, r4, r5, r7} │ │ │ │ - stmia.w sl, {r1, r3, r4, r5, r7} │ │ │ │ - strd r0, r0, [ip], #-744 @ 0x2e8 │ │ │ │ - strex r0, r0, [lr, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe82800ba │ │ │ │ - @ instruction: 0xe80200ba │ │ │ │ - b.n 4a6154 │ │ │ │ + b.n 4a5b6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6114 │ │ │ │ + b.n 4a5b24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a60dc │ │ │ │ + b.n 4a5ad4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a68b4 │ │ │ │ + ldrd r0, r0, [r4, #-744] @ 0x2e8 │ │ │ │ + stmdb sl!, {r1, r3, r4, r5, r7} │ │ │ │ + stmdb ip, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [lr], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe8c800ba │ │ │ │ + stmia.w r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [ip], #-744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe85a00ba │ │ │ │ + @ instruction: 0xe83c00ba │ │ │ │ + b.n 4a59f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a68ec │ │ │ │ + b.n 4a5a2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a64fc │ │ │ │ + b.n 4a663c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a64c4 │ │ │ │ + b.n 4a6604 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a648c │ │ │ │ + b.n 4a65cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a650c │ │ │ │ + b.n 4a664c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xeae200ba │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + @ instruction: 0xeb8200ba │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4a6424 │ │ │ │ + b.n 4a6564 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #6241 @ 0x1861 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4a78fa │ │ │ │ cmp.w r0, #5248 @ 0x1480 │ │ │ │ bls.w 4a69b6 │ │ │ │ sub.w r0, r0, #5248 @ 0x1480 │ │ │ │ @@ -1598524,343 +1598509,339 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #888] @ (4a77e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #888] @ (4a77e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf61c00bc │ │ │ │ - @ instruction: 0xf35000bc │ │ │ │ - @ instruction: 0xf25600bc │ │ │ │ - movw r0, #57532 @ 0xe0bc │ │ │ │ - b.n 4a6d04 │ │ │ │ + @ instruction: 0xf6bc00bc │ │ │ │ + @ instruction: 0xf3f000bc │ │ │ │ + @ instruction: 0xf2f600bc │ │ │ │ + @ instruction: 0xf2ee00bc │ │ │ │ + b.n 4a6e44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a7470 │ │ │ │ + ble.n 4a73b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 4a7590 │ │ │ │ + ble.n 4a74d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6d1c │ │ │ │ + b.n 4a6e5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6d48 │ │ │ │ + b.n 4a6e88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a79c4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a79f0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a7a24 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a7a50 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a7a7c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a7ab0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - b.n 4a7aec │ │ │ │ + b.n 4a7b04 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4a7b30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7b6c │ │ │ │ + b.n 4a7b64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7ba8 │ │ │ │ + b.n 4a7b90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7bf4 │ │ │ │ + b.n 4a7bbc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a75e8 │ │ │ │ + b.n 4a7bf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a760c │ │ │ │ + b.n 4a7c2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7640 │ │ │ │ + b.n 4a7c70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a766c │ │ │ │ + b.n 4a7cac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7698 │ │ │ │ + b.n 4a6ce8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a76c4 │ │ │ │ + b.n 4a6d34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7710 │ │ │ │ + b.n 4a7728 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7734 │ │ │ │ + b.n 4a774c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7768 │ │ │ │ + b.n 4a7780 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a77a4 │ │ │ │ + b.n 4a77ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 4a77d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a780c │ │ │ │ + b.n 4a7804 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + b.n 4a7850 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + b.n 4a7874 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7858 │ │ │ │ + b.n 4a78a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a753c │ │ │ │ + b.n 4a78e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a7560 │ │ │ │ + b.n 4a7918 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a758c │ │ │ │ + b.n 4a794c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a75b0 │ │ │ │ + b.n 4a7998 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a75d4 │ │ │ │ + bgt.n 4a747c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a75f0 │ │ │ │ + bgt.n 4a74a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a741c │ │ │ │ + bgt.n 4a74cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a7440 │ │ │ │ + bgt.n 4a74f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a746c │ │ │ │ + ble.n 4a7514 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a7498 │ │ │ │ + ble.n 4a7530 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a74b4 │ │ │ │ + ble.n 4a755c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a74d0 │ │ │ │ + ble.n 4a7580 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a74fc │ │ │ │ + ble.n 4a75ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4a7528 │ │ │ │ + ble.n 4a75d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a7554 │ │ │ │ + ble.n 4a75f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a7570 │ │ │ │ + ble.n 4a7610 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4a75bc │ │ │ │ + ble.n 4a743c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4a75e8 │ │ │ │ + ble.n 4a7468 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4a760c │ │ │ │ + ble.n 4a7494 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7b80 │ │ │ │ + ble.n 4a74b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a757c │ │ │ │ + blt.n 4a74fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a75b0 │ │ │ │ + blt.n 4a7528 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a75ec │ │ │ │ + bgt.n 4a754c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a7630 │ │ │ │ + b.n 4a7cc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a7484 │ │ │ │ + ble.n 4a74bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4a74d8 │ │ │ │ + ble.n 4a74f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ble.n 4a752c │ │ │ │ lsls r2, r7, #2 │ │ │ │ udf #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #30 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + svc 14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + svc 34 @ 0x22 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4a7650 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rsb r0, lr, sl, ror #2 │ │ │ │ - @ instruction: 0xeb8200ba │ │ │ │ - @ instruction: 0xeb9e00ba │ │ │ │ - ldrd r0, r0, [sl], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xe8d200ba │ │ │ │ - stmia.w r6!, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [sl], #-744 @ 0x2e8 │ │ │ │ - strex r0, r0, [sl, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe82600ba │ │ │ │ - b.n 4a75a0 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7554 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7510 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a74bc │ │ │ │ + bge.n 4a7590 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr10, cr10, {5} │ │ │ │ - mcr2 0, 4, r0, cr2, cr10, {5} │ │ │ │ - mcr2 0, 5, r0, cr6, cr10, {5} │ │ │ │ - mcr2 0, 6, r0, cr2, cr10, {5} │ │ │ │ - mcr2 0, 7, r0, cr6, cr10, {5} │ │ │ │ - vqadd.u8 d0, d26, d26 │ │ │ │ - vqadd.u64 d0, d22, d26 │ │ │ │ - @ instruction: 0xeabe00ba │ │ │ │ - @ instruction: 0xf36e00ba │ │ │ │ - @ instruction: 0xf39200ba │ │ │ │ - @ instruction: 0xf3b600ba │ │ │ │ - @ instruction: 0xf3e600ba │ │ │ │ - @ instruction: 0xf3fe00ba │ │ │ │ - ands.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - bics.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - stc 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ - mcrr 0, 11, r0, r6, cr10 │ │ │ │ - stcl 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [lr], {186} @ 0xba │ │ │ │ - ldc 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + stcl 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ + ldc 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ + @ instruction: 0xe99a00ba │ │ │ │ + ldrd r0, r0, [r2, #-744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [r6, #-744] @ 0x2e8 │ │ │ │ + ldmdb sl, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [sl], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe8c600ba │ │ │ │ + stmia.w lr, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r6], #-744 @ 0x2e8 │ │ │ │ + strex r0, r0, [r2, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xe81600ba │ │ │ │ + mrc2 0, 7, r0, cr10, cr10, {5} │ │ │ │ + vqadd.u32 d0, d18, d26 │ │ │ │ + vqadd.u8 d16, d22, d26 │ │ │ │ + vqadd.u32 d16, d18, d26 │ │ │ │ + vshr.u64 d0, d26, #58 │ │ │ │ + vshr.u64 d0, d26, #22 │ │ │ │ + vshr.u64 d16, d26, #42 │ │ │ │ + adcs.w r0, lr, sl, ror #2 │ │ │ │ + and.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + bics.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + orrs.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + eor.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + eors.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4ba00ba │ │ │ │ + @ instruction: 0xf4da00ba │ │ │ │ + stcl 0, cr0, [lr], {186} @ 0xba │ │ │ │ stcl 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [r2, #-744] @ 0xfffffd18 │ │ │ │ - ldc 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ - stcl 0, cr0, [sl, #-744]! @ 0xfffffd18 │ │ │ │ - ldc 0, cr0, [r6, #744] @ 0x2e8 │ │ │ │ - stcl 0, cr0, [r2, #744] @ 0x2e8 │ │ │ │ - ldcl 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ - mcr 0, 1, r0, cr2, cr10, {5} │ │ │ │ - mcr 0, 2, r0, cr2, cr10, {5} │ │ │ │ - mrc 0, 2, r0, cr6, cr10, {5} │ │ │ │ - mrc 0, 3, r0, cr2, cr10, {5} │ │ │ │ - eors.w r0, r2, sl, ror #2 │ │ │ │ - @ instruction: 0xeab200ba │ │ │ │ - @ instruction: 0xeac600ba │ │ │ │ - @ instruction: 0xeade00ba │ │ │ │ - @ instruction: 0xeaf200ba │ │ │ │ - add.w r0, lr, sl, ror #2 │ │ │ │ + stc 0, cr0, [r2, #-744] @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ + ldcl 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r6, #744] @ 0x2e8 │ │ │ │ + ldc 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ + mcr 0, 0, r0, cr10, cr10, {5} │ │ │ │ + mrc 0, 1, r0, cr6, cr10, {5} │ │ │ │ + mcr 0, 3, r0, cr2, cr10, {5} │ │ │ │ + mrc 0, 4, r0, cr2, cr10, {5} │ │ │ │ + mcr 0, 6, r0, cr2, cr10, {5} │ │ │ │ + mcr 0, 7, r0, cr2, cr10, {5} │ │ │ │ + mrc 0, 7, r0, cr6, cr10, {5} │ │ │ │ + vqadd.s16 d0, d18, d26 │ │ │ │ @ instruction: 0xeb3200ba │ │ │ │ - adc.w r0, sl, sl, ror #2 │ │ │ │ - ldc2l 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - b.n 4a7290 │ │ │ │ + adcs.w r0, r2, sl, ror #2 │ │ │ │ + sbc.w r0, r6, sl, ror #2 │ │ │ │ + sbcs.w r0, lr, sl, ror #2 │ │ │ │ + @ instruction: 0xeb9200ba │ │ │ │ + sub.w r0, lr, sl, ror #2 │ │ │ │ + rsbs r0, r2, sl, ror #2 │ │ │ │ + @ instruction: 0xebea00ba │ │ │ │ + ldc2 0, cr0, [r6, #744] @ 0x2e8 │ │ │ │ + b.n 4a73d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7244 │ │ │ │ + b.n 4a7384 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a71e8 │ │ │ │ + b.n 4a7328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a719c │ │ │ │ + b.n 4a72dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7158 │ │ │ │ + b.n 4a7298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7104 │ │ │ │ + b.n 4a7244 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7098 │ │ │ │ + b.n 4a71d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a703c │ │ │ │ + b.n 4a717c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6fd8 │ │ │ │ + b.n 4a7118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6f8c │ │ │ │ + b.n 4a70cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6f40 │ │ │ │ + b.n 4a7080 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a6edc │ │ │ │ + b.n 4a701c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7ea0 │ │ │ │ + b.n 4a6fe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7e5c │ │ │ │ + b.n 4a6f9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7e08 │ │ │ │ + b.n 4a6f48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7db4 │ │ │ │ + b.n 4a6ef4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7d48 │ │ │ │ + b.n 4a7e88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7cec │ │ │ │ + b.n 4a7e2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7ca0 │ │ │ │ + b.n 4a7de0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7c1c │ │ │ │ + b.n 4a7d5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7ba0 │ │ │ │ + b.n 4a7ce0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7b34 │ │ │ │ + b.n 4a7c74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7af0 │ │ │ │ + b.n 4a7c30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7aa4 │ │ │ │ + b.n 4a7be4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7a50 │ │ │ │ + b.n 4a7b90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a79f4 │ │ │ │ + b.n 4a7b34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a79b8 │ │ │ │ + b.n 4a7af8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7954 │ │ │ │ + b.n 4a7a94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a78dc │ │ │ │ + b.n 4a7a1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a786c │ │ │ │ + b.n 4a79ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7834 │ │ │ │ + b.n 4a7974 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a77d4 │ │ │ │ + b.n 4a7914 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7774 │ │ │ │ + b.n 4a78b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf29600ba │ │ │ │ - @ instruction: 0xf2bc00ba │ │ │ │ - @ instruction: 0xf2da00ba │ │ │ │ - @ instruction: 0xf2f800ba │ │ │ │ - @ instruction: 0xf31600ba │ │ │ │ - @ instruction: 0xf33400ba │ │ │ │ - @ instruction: 0xf35600ba │ │ │ │ - @ instruction: 0xf36800ba │ │ │ │ - @ instruction: 0xf38600ba │ │ │ │ - @ instruction: 0xf3a400ba │ │ │ │ - @ instruction: 0xf3c200ba │ │ │ │ - @ instruction: 0xf3dc00ba │ │ │ │ - @ instruction: 0xf3f200ba │ │ │ │ - and.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ - bics.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - orn r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf33600ba │ │ │ │ + @ instruction: 0xf35c00ba │ │ │ │ + @ instruction: 0xf37a00ba │ │ │ │ + @ instruction: 0xf39800ba │ │ │ │ + @ instruction: 0xf3b600ba │ │ │ │ + @ instruction: 0xf3d400ba │ │ │ │ + @ instruction: 0xf3f600ba │ │ │ │ + and.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + bic.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + orr.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + orn r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + orns r0, ip, #6094848 @ 0x5d0000 │ │ │ │ eors.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf4b400ba │ │ │ │ + @ instruction: 0xf4ac00ba │ │ │ │ @ instruction: 0xf4d600ba │ │ │ │ - @ instruction: 0xf4f800ba │ │ │ │ - adds.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - adc.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - sbc.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf59400ba │ │ │ │ - subs.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ - rsbs r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf5f200ba │ │ │ │ - @ instruction: 0xf61400ba │ │ │ │ - @ instruction: 0xf63600ba │ │ │ │ - movw r0, #51386 @ 0xc8ba │ │ │ │ - @ instruction: 0xf66a00ba │ │ │ │ - @ instruction: 0xf68c00ba │ │ │ │ - @ instruction: 0xf6be00ba │ │ │ │ - @ instruction: 0xf6e000ba │ │ │ │ + add.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf53200ba │ │ │ │ + adcs.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + sbcs.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf59800ba │ │ │ │ + subs.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf5e000ba │ │ │ │ + addw r0, lr, #2234 @ 0x8ba │ │ │ │ + @ instruction: 0xf63400ba │ │ │ │ + @ instruction: 0xf65200ba │ │ │ │ + @ instruction: 0xf67000ba │ │ │ │ + @ instruction: 0xf69200ba │ │ │ │ + @ instruction: 0xf6b400ba │ │ │ │ + @ instruction: 0xf6d600ba │ │ │ │ + @ instruction: 0xf6ec00ba │ │ │ │ @ instruction: 0xf70a00ba │ │ │ │ - @ instruction: 0xf72800ba │ │ │ │ - @ instruction: 0xf74e00ba │ │ │ │ - @ instruction: 0xf76400ba │ │ │ │ - @ instruction: 0xf77e00ba │ │ │ │ - @ instruction: 0xf79400ba │ │ │ │ - @ instruction: 0xf7ae00ba │ │ │ │ - @ instruction: 0xf7cc00ba │ │ │ │ - @ instruction: 0xf7f200ba │ │ │ │ + @ instruction: 0xf72c00ba │ │ │ │ + @ instruction: 0xf75e00ba │ │ │ │ + @ instruction: 0xf78000ba │ │ │ │ + @ instruction: 0xf7aa00ba │ │ │ │ + @ instruction: 0xf7c800ba │ │ │ │ + @ instruction: 0xf7ee00ba │ │ │ │ strb.w r0, [r4, sl, lsl #3] │ │ │ │ - ldrb.w r0, [sl, sl, lsl #3] │ │ │ │ - ldrh.w r0, [r8, sl, lsl #3] │ │ │ │ - ldr.w r0, [sl, sl, lsl #3] │ │ │ │ - ldr??.w r0, [r4, sl, lsl #3] │ │ │ │ - ldrb.w r0, [r6, #186] @ 0xba │ │ │ │ - strh.w r0, [ip, #186] @ 0xba │ │ │ │ - str.w r0, [sl, #186] @ 0xba │ │ │ │ - str??.w r0, [r8, #186] @ 0xba │ │ │ │ - vst4.32 {d0-d3}, [r6 :256], sl │ │ │ │ - ldrsb.w r0, [r8, sl, lsl #3] │ │ │ │ + ldrb.w r0, [lr, sl, lsl #3] │ │ │ │ + ldrh.w r0, [r4, sl, lsl #3] │ │ │ │ + str.w r0, [lr, sl, lsl #3] │ │ │ │ + str??.w r0, [ip, sl, lsl #3] │ │ │ │ + ldrb.w r0, [r2, #186] @ 0xba │ │ │ │ + strh.w r0, [r4, #186] @ 0xba │ │ │ │ + ldrh.w r0, [sl, #186] @ 0xba │ │ │ │ + ldr.w r0, [r8, #186] @ 0xba │ │ │ │ + ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ + ldrsb.w r0, [r4, sl, lsl #3] │ │ │ │ ldrsh.w r0, [r6, sl, lsl #3] │ │ │ │ - ldr??.w r0, [r4, sl, lsl #3] │ │ │ │ - ldr??.w r0, [r6, sl, lsl #3] │ │ │ │ - ldrsb.w r0, [r0, #186] @ 0xba │ │ │ │ - vld1.8 @ instruction: 0xf9aa00ba │ │ │ │ - ldr??.w r0, [r0, #186] @ 0xba │ │ │ │ + vst4.32 {d16-d19}, [ip :256], sl │ │ │ │ + vld4.32 {d16-d19}, [sl :256], sl │ │ │ │ + vst1.8 @ instruction: 0xf98800ba │ │ │ │ + vld1.8 @ instruction: 0xf9a600ba │ │ │ │ + ldrsh.w r0, [r8, #186] @ 0xba │ │ │ │ ldr??.w r0, [r6, #186] @ 0xba │ │ │ │ - @ instruction: 0xfa1000ba │ │ │ │ + ldr??.w r0, [r4, #186] @ 0xba │ │ │ │ + @ instruction: 0xfa1600ba │ │ │ │ + @ instruction: 0xfa3000ba │ │ │ │ + @ instruction: 0xfa4a00ba │ │ │ │ + @ instruction: 0xfa7000ba │ │ │ │ + @ instruction: 0xfa9600ba │ │ │ │ + @ instruction: 0xfab000ba │ │ │ │ ldr r0, [pc, #372] @ (4a7964 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #372] @ (4a7968 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #368] @ (4a796c ) │ │ │ │ @@ -1599035,90 +1599016,90 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (4a7a38 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (4a7a3c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf6b200ba │ │ │ │ - @ instruction: 0xf6d400ba │ │ │ │ - strex r0, r0, [lr, #744] @ 0x2e8 │ │ │ │ - ldrd r0, r0, [r4], #-744 @ 0x2e8 │ │ │ │ - ldmia.w sl, {r1, r3, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8c400ba │ │ │ │ - strd r0, r0, [r6], #744 @ 0x2e8 │ │ │ │ - stmdb r4, {r1, r3, r4, r5, r7} │ │ │ │ - stmdb lr!, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [ip, #-744] @ 0x2e8 │ │ │ │ - ldrd r0, r0, [r6, #-744]! @ 0x2e8 │ │ │ │ - @ instruction: 0xe9a000ba │ │ │ │ - strd r0, r0, [r2, #744] @ 0x2e8 │ │ │ │ - strd r0, r0, [r0, #744]! @ 0x2e8 │ │ │ │ - and.w r0, r6, sl, ror #2 │ │ │ │ - bic.w r0, r8, sl, ror #2 │ │ │ │ - orr.w r0, r2, sl, ror #2 │ │ │ │ - orn r0, r4, sl, ror #2 │ │ │ │ - eor.w r0, r2, sl, ror #2 │ │ │ │ - @ instruction: 0xeaa000ba │ │ │ │ - @ instruction: 0xeaca00ba │ │ │ │ - @ instruction: 0xeae400ba │ │ │ │ - add.w r0, sl, sl, ror #2 │ │ │ │ - @ instruction: 0xeb3800ba │ │ │ │ - adcs.w r0, lr, sl, ror #2 │ │ │ │ + @ instruction: 0xf75200ba │ │ │ │ + @ instruction: 0xf77400ba │ │ │ │ + strd r0, r0, [lr], #744 @ 0x2e8 │ │ │ │ + ldmdb r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmdb sl!, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r4, #-744]! @ 0x2e8 │ │ │ │ + @ instruction: 0xe98600ba │ │ │ │ + @ instruction: 0xe9a400ba │ │ │ │ + strd r0, r0, [lr, #744] @ 0x2e8 │ │ │ │ + ldrd r0, r0, [ip, #744]! @ 0x2e8 │ │ │ │ + ands.w r0, r6, sl, ror #2 │ │ │ │ + orr.w r0, r0, sl, ror #2 │ │ │ │ + orn r0, r2, sl, ror #2 │ │ │ │ + eor.w r0, r0, sl, ror #2 │ │ │ │ + @ instruction: 0xeaa600ba │ │ │ │ + @ instruction: 0xeac800ba │ │ │ │ + @ instruction: 0xeae200ba │ │ │ │ + add.w r0, r4, sl, ror #2 │ │ │ │ + @ instruction: 0xeb2200ba │ │ │ │ + adc.w r0, r0, sl, ror #2 │ │ │ │ + sbc.w r0, sl, sl, ror #2 │ │ │ │ @ instruction: 0xeb8400ba │ │ │ │ - subs.w r0, r6, sl, ror #2 │ │ │ │ - b.n 4a7f7c │ │ │ │ + sub.w r0, sl, sl, ror #2 │ │ │ │ + rsbs r0, r8, sl, ror #2 │ │ │ │ + @ instruction: 0xebfe00ba │ │ │ │ + stc 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ + mrrc 0, 11, r0, r6, cr10 │ │ │ │ + b.n 4a80bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4a7a8c │ │ │ │ + bge.n 4a79cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4a7ac4 │ │ │ │ + blt.n 4a7a04 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7fbc │ │ │ │ + b.n 4a80fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7f04 │ │ │ │ + b.n 4a8044 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7eb4 │ │ │ │ + b.n 4a7ff4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7e6c │ │ │ │ + b.n 4a7fac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7e14 │ │ │ │ + b.n 4a7f54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7dd4 │ │ │ │ + b.n 4a7f14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7d94 │ │ │ │ + b.n 4a7ed4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7d4c │ │ │ │ + b.n 4a7e8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7d0c │ │ │ │ + b.n 4a7e4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7ccc │ │ │ │ + b.n 4a7e0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7c7c │ │ │ │ + b.n 4a7dbc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7c34 │ │ │ │ + b.n 4a7d74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7bec │ │ │ │ + b.n 4a7d2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7b5c │ │ │ │ + b.n 4a7c9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4a7b94 │ │ │ │ + b.n 4a7cd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf73c00ba │ │ │ │ - @ instruction: 0xf7e400ba │ │ │ │ - @ instruction: 0xf79a00ba │ │ │ │ - @ instruction: 0xf7b400ba │ │ │ │ - @ instruction: 0xf76600ba │ │ │ │ - @ instruction: 0xf73800ba │ │ │ │ - b.n 4a7880 │ │ │ │ + @ instruction: 0xf7dc00ba │ │ │ │ + strb.w r0, [r4, #186] @ 0xba │ │ │ │ + ldrh.w r0, [sl, sl, lsl #3] │ │ │ │ + ldr.w r0, [r4, sl, lsl #3] │ │ │ │ + strb.w r0, [r6, sl, lsl #3] │ │ │ │ + @ instruction: 0xf7d800ba │ │ │ │ + b.n 4a79c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a7878 │ │ │ │ + b.n 4a79b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a7870 │ │ │ │ + b.n 4a79b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a7868 │ │ │ │ + b.n 4a79a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #5401 @ 0x1519 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 4a7ac2 │ │ │ │ movw r3, #5354 @ 0x14ea │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4a7f36 │ │ │ │ @@ -1600260,186 +1600241,191 @@ │ │ │ │ ldr r0, [pc, #624] @ (4a85f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #620] @ (4a85fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 4a88dc │ │ │ │ + b.n 4a8a1c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a8728 │ │ │ │ + b.n 4a8868 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a8624 │ │ │ │ + b.n 4a8764 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a8544 │ │ │ │ + b.n 4a8684 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4a853c │ │ │ │ + b.n 4a867c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf6f200ba │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + @ instruction: 0xf79200ba │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movt r0, #57530 @ 0xe0ba │ │ │ │ - @ instruction: 0xf2e000ba │ │ │ │ - @ instruction: 0xf2ee00ba │ │ │ │ - @ instruction: 0xf30000ba │ │ │ │ - @ instruction: 0xf31200ba │ │ │ │ - @ instruction: 0xf32400ba │ │ │ │ - @ instruction: 0xf33600ba │ │ │ │ - @ instruction: 0xf34800ba │ │ │ │ - @ instruction: 0xf35a00ba │ │ │ │ - @ instruction: 0xf37000ba │ │ │ │ - @ instruction: 0xf38600ba │ │ │ │ - @ instruction: 0xf39800ba │ │ │ │ - @ instruction: 0xf3aa00ba │ │ │ │ - @ instruction: 0xf3c800ba │ │ │ │ + @ instruction: 0xf36e00ba │ │ │ │ + @ instruction: 0xf38000ba │ │ │ │ + @ instruction: 0xf38e00ba │ │ │ │ + @ instruction: 0xf3a000ba │ │ │ │ + @ instruction: 0xf3b200ba │ │ │ │ + @ instruction: 0xf3c400ba │ │ │ │ @ instruction: 0xf3d600ba │ │ │ │ @ instruction: 0xf3e800ba │ │ │ │ @ instruction: 0xf3fa00ba │ │ │ │ - and.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ - ands.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - bics.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - bics.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - orrs.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - orn r0, r2, #6094848 @ 0x5d0000 │ │ │ │ - orns r0, r8, #6094848 @ 0x5d0000 │ │ │ │ - eor.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf4a400ba │ │ │ │ - @ instruction: 0xf4be00ba │ │ │ │ - @ instruction: 0xf4d400ba │ │ │ │ - @ instruction: 0xf4f200ba │ │ │ │ - add.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ - adds.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf53000ba │ │ │ │ - adc.w r0, lr, #186 @ 0xba │ │ │ │ - sbc.w r0, r4, #186 @ 0xba │ │ │ │ - sbcs.w r0, r6, #186 @ 0xba │ │ │ │ - @ instruction: 0xf18800ba │ │ │ │ - @ instruction: 0xf19a00ba │ │ │ │ - sub.w r0, ip, #186 @ 0xba │ │ │ │ - rsb r0, r2, #186 @ 0xba │ │ │ │ - rsbs r0, r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf0b600ba │ │ │ │ - @ instruction: 0xf0cc00ba │ │ │ │ - @ instruction: 0xf0de00ba │ │ │ │ - @ instruction: 0xf0f000ba │ │ │ │ - eor.w r0, sl, #186 @ 0xba │ │ │ │ - orn r0, r4, #186 @ 0xba │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + ands.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + bic.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + bics.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + orr.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + orn r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + orns r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + eor.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + eors.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4a800ba │ │ │ │ + @ instruction: 0xf4ba00ba │ │ │ │ + @ instruction: 0xf4d000ba │ │ │ │ + @ instruction: 0xf4de00ba │ │ │ │ + @ instruction: 0xf4f000ba │ │ │ │ + add.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + adds.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf52e00ba │ │ │ │ + adc.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + adcs.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + sbcs.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf59200ba │ │ │ │ + sub.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + subs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + rsbs r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf1ee00ba │ │ │ │ + addw r0, r4, #186 @ 0xba │ │ │ │ + @ instruction: 0xf21600ba │ │ │ │ + @ instruction: 0xf22800ba │ │ │ │ + @ instruction: 0xf23a00ba │ │ │ │ + movw r0, #49338 @ 0xc0ba │ │ │ │ + @ instruction: 0xf26200ba │ │ │ │ + @ instruction: 0xf27000ba │ │ │ │ + adcs.w r0, r6, #186 @ 0xba │ │ │ │ + sbc.w r0, ip, #186 @ 0xba │ │ │ │ + sbcs.w r0, lr, #186 @ 0xba │ │ │ │ + @ instruction: 0xf19000ba │ │ │ │ + @ instruction: 0xf12a00ba │ │ │ │ + add.w r0, r4, #186 @ 0xba │ │ │ │ + b.n 4a84b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfa2800ba │ │ │ │ - @ instruction: 0xfa0600ba │ │ │ │ + @ instruction: 0xfac800ba │ │ │ │ + @ instruction: 0xfaa600ba │ │ │ │ + @ instruction: 0xfa7800ba │ │ │ │ + @ instruction: 0xfa4e00ba │ │ │ │ + @ instruction: 0xfa2000ba │ │ │ │ + ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ ldr??.w r0, [r8, #186] @ 0xba │ │ │ │ - vld1.8 @ instruction: 0xf9ae00ba │ │ │ │ - vst1.8 @ instruction: 0xf98000ba │ │ │ │ - ldr??.w r0, [sl, sl, lsl #3] │ │ │ │ - ldrsh.w r0, [r8, sl, lsl #3] │ │ │ │ - @ instruction: 0xfa5e00ba │ │ │ │ - @ instruction: 0xfa3c00ba │ │ │ │ - @ instruction: 0xfa1a00ba │ │ │ │ - ldr.w r0, [ip, #186] @ 0xba │ │ │ │ - ldr??.w r0, [r2, #186] @ 0xba │ │ │ │ - @ instruction: 0xf7d800ba │ │ │ │ - @ instruction: 0xf73a00ba │ │ │ │ - @ instruction: 0xf71400ba │ │ │ │ - @ instruction: 0xf7aa00ba │ │ │ │ - @ instruction: 0xf78c00ba │ │ │ │ - @ instruction: 0xf76e00ba │ │ │ │ - @ instruction: 0xf74800ba │ │ │ │ - @ instruction: 0xf6ba00ba │ │ │ │ - @ instruction: 0xf6d400ba │ │ │ │ - @ instruction: 0xf52a00ba │ │ │ │ - add.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf4da00ba │ │ │ │ - eors.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf4b200ba │ │ │ │ - @ instruction: 0xf7d800ba │ │ │ │ - ldr.w r0, [sl, sl, lsl #3] │ │ │ │ + @ instruction: 0xfafe00ba │ │ │ │ + @ instruction: 0xfadc00ba │ │ │ │ + @ instruction: 0xfaba00ba │ │ │ │ + ldr??.w r0, [ip, sl, lsl #3] │ │ │ │ + ldrsb.w r0, [r2, #186] @ 0xba │ │ │ │ + ldr??.w r0, [r8, sl, lsl #3] │ │ │ │ + @ instruction: 0xf7da00ba │ │ │ │ + @ instruction: 0xf7b400ba │ │ │ │ + str.w r0, [sl, sl, lsl #3] │ │ │ │ + strh.w r0, [ip, sl, lsl #3] │ │ │ │ + strb.w r0, [lr, sl, lsl #3] │ │ │ │ + @ instruction: 0xf7e800ba │ │ │ │ + @ instruction: 0xf75a00ba │ │ │ │ + @ instruction: 0xf77400ba │ │ │ │ + rsb r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + sub.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + sbcs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf53c00ba │ │ │ │ + adcs.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + ldr??.w r0, [r8, sl, lsl #3] │ │ │ │ + ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ + ldr.w r0, [r8, #186] @ 0xba │ │ │ │ + ldrh.w r0, [r2, #186] @ 0xba │ │ │ │ + strb.w r0, [ip, #186] @ 0xba │ │ │ │ + ldrb.w r0, [lr, sl, lsl #3] │ │ │ │ ldrh.w r0, [r8, sl, lsl #3] │ │ │ │ - ldrb.w r0, [r2, sl, lsl #3] │ │ │ │ - @ instruction: 0xf7ec00ba │ │ │ │ - @ instruction: 0xf77e00ba │ │ │ │ - @ instruction: 0xf79800ba │ │ │ │ - @ instruction: 0xfa2e00ba │ │ │ │ - mrc2 0, 3, r0, cr4, cr10, {5} │ │ │ │ - mcr2 0, 4, r0, cr10, cr10, {5} │ │ │ │ - mcr2 0, 5, r0, cr12, cr10, {5} │ │ │ │ - mcr2 0, 6, r0, cr14, cr10, {5} │ │ │ │ - mrc2 0, 7, r0, cr4, cr10, {5} │ │ │ │ - vqadd.u16 d0, d22, d26 │ │ │ │ - vqadd.u64 d0, d28, d26 │ │ │ │ - vqadd.u32 d16, d22, d26 │ │ │ │ - vshr.u64 d0, d26, #52 │ │ │ │ - vshr.u64 d0, d26, #14 │ │ │ │ + @ instruction: 0xface00ba │ │ │ │ + vqadd.u16 d0, d20, d26 │ │ │ │ + vqadd.u32 d0, d26, d26 │ │ │ │ + vqadd.u8 d16, d28, d26 │ │ │ │ + vqadd.u32 d16, d30, d26 │ │ │ │ + vshr.u64 d0, d26, #44 │ │ │ │ + vshr.u64 d0, d26, #10 │ │ │ │ vshr.u64 d16, d26, #36 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9e400ba │ │ │ │ - ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ - @ instruction: 0xfa1000ba │ │ │ │ - @ instruction: 0xfa2600ba │ │ │ │ - @ instruction: 0xfa4400ba │ │ │ │ - @ instruction: 0xfa5e00ba │ │ │ │ - @ instruction: 0xfa7800ba │ │ │ │ - @ instruction: 0xfa9200ba │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + @ instruction: 0xfa8400ba │ │ │ │ + @ instruction: 0xfa9a00ba │ │ │ │ @ instruction: 0xfab000ba │ │ │ │ - @ instruction: 0xfac200ba │ │ │ │ - @ instruction: 0xfad800ba │ │ │ │ - @ instruction: 0xfaf600ba │ │ │ │ - @ instruction: 0xfb1000ba │ │ │ │ - @ instruction: 0xfb2600ba │ │ │ │ - @ instruction: 0xfb4000ba │ │ │ │ - @ instruction: 0xfb5a00ba │ │ │ │ - @ instruction: 0xfb7000ba │ │ │ │ + @ instruction: 0xfac600ba │ │ │ │ + @ instruction: 0xfae400ba │ │ │ │ + @ instruction: 0xfafe00ba │ │ │ │ + @ instruction: 0xfb1800ba │ │ │ │ + @ instruction: 0xfb3200ba │ │ │ │ + @ instruction: 0xfb5000ba │ │ │ │ + @ instruction: 0xfb6200ba │ │ │ │ + @ instruction: 0xfb7800ba │ │ │ │ @ instruction: 0xfb9600ba │ │ │ │ - @ instruction: 0xfbac00ba │ │ │ │ + @ instruction: 0xfbb000ba │ │ │ │ smlaltt r0, r0, r6, sl │ │ │ │ - @ instruction: 0xfbe800ba │ │ │ │ - stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [ip], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ - mrrc2 0, 11, r0, r4, cr10 │ │ │ │ - ldc2l 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ + @ instruction: 0xfbe000ba │ │ │ │ + @ instruction: 0xfbfa00ba │ │ │ │ ldc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [r8], {186} @ 0xba │ │ │ │ - stc2l 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [sl, #-744]! @ 0xfffffd18 │ │ │ │ - ldrh.w r0, [r8, #186] @ 0xba │ │ │ │ - ldr.w r0, [sl, #186] @ 0xba │ │ │ │ - ble.n 4a867c │ │ │ │ + ldc2 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ + mcrr2 0, 11, r0, ip, cr10 │ │ │ │ + stc2l 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [r8], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [r2], #744 @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [r2], {186} @ 0xba │ │ │ │ + ldc2l 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [r2, #-744] @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [r0, #-744]! @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [lr, #-744] @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ + ldr??.w r0, [r8, sl, lsl #3] │ │ │ │ + ldr??.w r0, [sl, sl, lsl #3] │ │ │ │ + ble.n 4a85bc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4d800ba │ │ │ │ - @ instruction: 0xf4aa00ba │ │ │ │ - orns r0, ip, #6094848 @ 0x5d0000 │ │ │ │ - orr.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - and.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - ands.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - vshr.u64 d0, d26, #40 │ │ │ │ - @ instruction: 0xf28600ba │ │ │ │ - @ instruction: 0xf3ac00ba │ │ │ │ - vqadd.u16 d16, d26, d26 │ │ │ │ - @ instruction: 0xf37000ba │ │ │ │ - bgt.n 4a85ec │ │ │ │ + sbcs.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + adc.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + adds.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4ee00ba │ │ │ │ + @ instruction: 0xf4a000ba │ │ │ │ + @ instruction: 0xf4be00ba │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + @ instruction: 0xf32600ba │ │ │ │ + orr.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + vshr.u64 d16, d26, #6 │ │ │ │ + ands.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + ble.n 4a852c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4a85e4 │ │ │ │ + ble.n 4a8524 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4a85dc │ │ │ │ + ble.n 4a851c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4a85d4 │ │ │ │ + ble.n 4a8514 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 4a85cc │ │ │ │ + ble.n 4a850c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 4a8638 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 4a864c │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1600473,24 +1600459,24 @@ │ │ │ │ ldr r0, [pc, #40] @ (4a8670 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (4a8674 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - bge.n 4a86cc │ │ │ │ + mrc2 0, 0, r0, cr6, cr10, {5} │ │ │ │ + ldc2 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [r6, #744]! @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r2, #744] @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [ip, #744] @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [r2, #744] @ 0x2e8 │ │ │ │ + bge.n 4a860c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2], {186} @ 0xba │ │ │ │ + ldc2l 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ movw r3, #4490 @ 0x118a │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 4a86ea │ │ │ │ movw r3, #4420 @ 0x1144 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4a87d4 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ @@ -1601155,175 +1601141,179 @@ │ │ │ │ ldr r0, [pc, #440] @ (4a8dcc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #436] @ (4a8dd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 4a8b6c │ │ │ │ + bls.n 4a8cac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 4a8c30 │ │ │ │ + bhi.n 4a8b70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 4a8c4c │ │ │ │ + bvc.n 4a8b8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4a8c00 │ │ │ │ + bvc.n 4a8b40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4a8bd0 │ │ │ │ + bvc.n 4a8d10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrc2 0, 1, r0, cr6, cr10, {5} │ │ │ │ - stc2l 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - mcr2 0, 0, r0, cr2, cr10, {5} │ │ │ │ - ldc2l 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [r6, #-744]! @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [ip, #744] @ 0x2e8 │ │ │ │ - stc2 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ - @ instruction: 0xfae800ba │ │ │ │ - @ instruction: 0xfafe00ba │ │ │ │ - @ instruction: 0xfb0c00ba │ │ │ │ - ldrsh.w r0, [lr, #186] @ 0xba │ │ │ │ - vld1.8 @ instruction: 0xf9e000ba │ │ │ │ - @ instruction: 0xfa0200ba │ │ │ │ - mcr2 0, 0, r0, cr4, cr10, {5} │ │ │ │ - ldc2l 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xfba000ba │ │ │ │ - @ instruction: 0xfbb600ba │ │ │ │ - smlaltt r0, r0, ip, sl │ │ │ │ - @ instruction: 0xfbea00ba │ │ │ │ - stc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ - mcrr2 0, 11, r0, sl, cr10 │ │ │ │ - stc2l 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r8], {186} @ 0xba │ │ │ │ - vst1.8 @ instruction: 0xf9ce00ba │ │ │ │ - vld1.8 @ instruction: 0xf9e800ba │ │ │ │ - @ instruction: 0xfa0600ba │ │ │ │ - @ instruction: 0xfa2000ba │ │ │ │ - @ instruction: 0xfa3a00ba │ │ │ │ - @ instruction: 0xfaa800ba │ │ │ │ - @ instruction: 0xfac200ba │ │ │ │ - @ instruction: 0xfad800ba │ │ │ │ - @ instruction: 0xfaf200ba │ │ │ │ - @ instruction: 0xfb0800ba │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + mrc2 0, 6, r0, cr6, cr10, {5} │ │ │ │ + mcr2 0, 4, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 5, r0, cr2, cr10, {5} │ │ │ │ + ldc2l 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + mrc2 0, 0, r0, cr6, cr10, {5} │ │ │ │ + mcr2 0, 1, r0, cr12, cr10, {5} │ │ │ │ + mcr2 0, 2, r0, cr2, cr10, {5} │ │ │ │ + @ instruction: 0xfb8800ba │ │ │ │ + @ instruction: 0xfb9e00ba │ │ │ │ + @ instruction: 0xfbac00ba │ │ │ │ + @ instruction: 0xfa5e00ba │ │ │ │ + @ instruction: 0xfa8000ba │ │ │ │ + @ instruction: 0xfaa200ba │ │ │ │ + mcr2 0, 5, r0, cr4, cr10, {5} │ │ │ │ + ldc2 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ + mcrr2 0, 11, r0, r0, cr10 │ │ │ │ + mrrc2 0, 11, r0, r6, cr10 │ │ │ │ + stc2l 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r2], {186} @ 0xba │ │ │ │ + ldc2l 0, cr0, [r4], {186} @ 0xba │ │ │ │ + stc2l 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + stc2 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [lr, #-744] @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + @ instruction: 0xfa6e00ba │ │ │ │ + @ instruction: 0xfa8800ba │ │ │ │ + @ instruction: 0xfaa600ba │ │ │ │ + @ instruction: 0xfac000ba │ │ │ │ + @ instruction: 0xfada00ba │ │ │ │ + @ instruction: 0xfb4800ba │ │ │ │ + @ instruction: 0xfb6200ba │ │ │ │ + @ instruction: 0xfb7800ba │ │ │ │ + @ instruction: 0xfb9200ba │ │ │ │ + @ instruction: 0xfba800ba │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vst4.32 {d0-d3}, [r0 :256], sl │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + vld1.8 @ instruction: 0xf9a000ba │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 4a8c48 │ │ │ │ + bvs.n 4a8d88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, r2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vshr.u64 d16, d26, #16 │ │ │ │ - vshr.u64 d16, d26, #62 │ │ │ │ - vshr.u64 d0, d26, #44 │ │ │ │ - vqadd.u32 d16, d30, d26 │ │ │ │ - vqadd.u8 d16, d24, d26 │ │ │ │ - mcr2 0, 7, r0, cr10, cr10, {5} │ │ │ │ - vqadd.u16 d0, d20, d26 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + vshr.u64 d16, d26, #24 │ │ │ │ + vshr.u64 d0, d26, #54 │ │ │ │ + vshr.u64 d0, d26, #12 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 4, r0, cr12, cr10, {5} │ │ │ │ - mcr2 0, 3, r0, cr2, cr10, {5} │ │ │ │ - mrc2 0, 1, r0, cr12, cr10, {5} │ │ │ │ - mrc2 0, 0, r0, cr6, cr10, {5} │ │ │ │ - stc2l 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [sl, #744]! @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [sl, #-744]! @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + vqadd.u64 d0, d28, d26 │ │ │ │ + vqadd.u8 d0, d18, d26 │ │ │ │ + mrc2 0, 6, r0, cr12, cr10, {5} │ │ │ │ + mrc2 0, 5, r0, cr6, cr10, {5} │ │ │ │ + mcr2 0, 4, r0, cr4, cr10, {5} │ │ │ │ + mrc2 0, 2, r0, cr10, cr10, {5} │ │ │ │ + mrc2 0, 1, r0, cr4, cr10, {5} │ │ │ │ + ldc2l 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {5} │ │ │ │ + ldc2 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ - bmi.n 4a8cc0 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldc2l 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ + bpl.n 4a8e00 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4a8eb8 │ │ │ │ + bpl.n 4a8df8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4a8eb0 │ │ │ │ + bpl.n 4a8df0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4a8ea8 │ │ │ │ + bpl.n 4a8de8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4a8ea0 │ │ │ │ + bpl.n 4a8de0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4a8e98 │ │ │ │ + bpl.n 4a8dd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4a8e90 │ │ │ │ + bpl.n 4a8dd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movw r3, #5268 @ 0x1494 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 4a8e9c │ │ │ │ bhi.n 4a8df2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 4a8e8e │ │ │ │ @@ -1601429,53 +1601419,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (4a8f08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (4a8f0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bcs.n 4a8f28 │ │ │ │ + bcs.n 4a8e68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4a8e90 │ │ │ │ + bcs.n 4a8fd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 4a8e88 │ │ │ │ + bcs.n 4a8fc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 4a8f34 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (4a8f3c ) │ │ │ │ @@ -1601490,23 +1601480,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4a8f48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (4a8f4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4a8fcc │ │ │ │ + bne.n 4a8f0c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 4a8f90 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 4a8fa4 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1601544,33 +1601534,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (4a8fcc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (4a8fd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4a8f78 │ │ │ │ + bne.n 4a90b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi.w 4a9104 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ ldr r0, [pc, #228] @ (4a90c8 ) │ │ │ │ @@ -1601718,99 +1601708,99 @@ │ │ │ │ ldr r0, [pc, #176] @ (4a91b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #172] @ (4a91b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + beq.n 4a91d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq.n 4a9272 │ │ │ │ bls.n 4a91e0 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ beq.n 4a926c │ │ │ │ bhi.n 4a9238 │ │ │ │ @@ -1601915,57 +1601905,57 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (4a92f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (4a92fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 4a9324 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (4a932c ) │ │ │ │ @@ -1601980,23 +1601970,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4a9338 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (4a933c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #4491 @ 0x118b │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 4a9496 │ │ │ │ bhi.n 4a936a │ │ │ │ cmp r0, #12 │ │ │ │ bhi.w 4a9466 │ │ │ │ @@ -1602165,79 +1602155,79 @@ │ │ │ │ ldr r0, [pc, #136] @ (4a9538 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #132] @ (4a953c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp.w r0, #404 @ 0x194 │ │ │ │ bcc.w 4aa7f0 │ │ │ │ sub.w r0, r0, #4160 @ 0x1040 │ │ │ │ movw r3, #2371 @ 0x943 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4acd1a │ │ │ │ @@ -1605755,263 +1605745,263 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (4ab668 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (4ab66c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 4ab2aa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf36600ba │ │ │ │ - @ instruction: 0xf37600ba │ │ │ │ - @ instruction: 0xf37a00ba │ │ │ │ - @ instruction: 0xf38a00ba │ │ │ │ - @ instruction: 0xf38e00ba │ │ │ │ - @ instruction: 0xf39600ba │ │ │ │ - @ instruction: 0xf39a00ba │ │ │ │ - @ instruction: 0xf39e00ba │ │ │ │ - @ instruction: 0xf3a600ba │ │ │ │ - @ instruction: 0xf3b200ba │ │ │ │ - @ instruction: 0xf3ba00ba │ │ │ │ - @ instruction: 0xf3c600ba │ │ │ │ - @ instruction: 0xf3ce00ba │ │ │ │ - @ instruction: 0xf3da00ba │ │ │ │ - @ instruction: 0xf3e200ba │ │ │ │ - @ instruction: 0xf3ea00ba │ │ │ │ - @ instruction: 0xf3f200ba │ │ │ │ - @ instruction: 0xf3fa00ba │ │ │ │ - and.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ - and.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - ands.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + and.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + ands.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ ands.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - bic.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + bic.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + bic.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ bics.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + bics.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ bics.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - orr.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - orrs.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - orrs.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - orn r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - orns r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - orns r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - eor.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + orr.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + orrs.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + orrs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + orn r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + orn r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + orns r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + eor.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + eor.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + eors.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ eors.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ @ instruction: 0xf4a200ba │ │ │ │ @ instruction: 0xf4aa00ba │ │ │ │ + @ instruction: 0xf4b200ba │ │ │ │ @ instruction: 0xf4ba00ba │ │ │ │ @ instruction: 0xf4c600ba │ │ │ │ - @ instruction: 0xf4d200ba │ │ │ │ - @ instruction: 0xf4da00ba │ │ │ │ - @ instruction: 0xf4ea00ba │ │ │ │ - @ instruction: 0xf4fa00ba │ │ │ │ - add.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4d600ba │ │ │ │ + @ instruction: 0xf4de00ba │ │ │ │ + @ instruction: 0xf4ee00ba │ │ │ │ + @ instruction: 0xf4f600ba │ │ │ │ + @ instruction: 0xf4fe00ba │ │ │ │ + add.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ adds.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf52600ba │ │ │ │ - @ instruction: 0xf53200ba │ │ │ │ - adc.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - adcs.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + adds.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf52e00ba │ │ │ │ + @ instruction: 0xf53a00ba │ │ │ │ + adc.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + adc.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ adcs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - sbc.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - sbcs.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf58200ba │ │ │ │ + sbc.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + sbcs.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ + sbcs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ @ instruction: 0xf58a00ba │ │ │ │ @ instruction: 0xf59a00ba │ │ │ │ - @ instruction: 0xf59e00ba │ │ │ │ - sub.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ - sub.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - subs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + sub.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + subs.w r0, r6, #6094848 @ 0x5d0000 │ │ │ │ rsb r0, r6, #6094848 @ 0x5d0000 │ │ │ │ - rsbs r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + rsbs r0, r2, #6094848 @ 0x5d0000 │ │ │ │ @ instruction: 0xf5e600ba │ │ │ │ @ instruction: 0xf5f200ba │ │ │ │ - addw r0, r6, #2234 @ 0x8ba │ │ │ │ - @ instruction: 0xf61a00ba │ │ │ │ + @ instruction: 0xf5fa00ba │ │ │ │ + addw r0, sl, #2234 @ 0x8ba │ │ │ │ + @ instruction: 0xf61600ba │ │ │ │ @ instruction: 0xf62200ba │ │ │ │ - @ instruction: 0xf62e00ba │ │ │ │ + @ instruction: 0xf62a00ba │ │ │ │ + @ instruction: 0xf63a00ba │ │ │ │ @ instruction: 0xf63e00ba │ │ │ │ + movw r0, #10426 @ 0x28ba │ │ │ │ movw r0, #43194 @ 0xa8ba │ │ │ │ - @ instruction: 0xf65e00ba │ │ │ │ - @ instruction: 0xf67200ba │ │ │ │ + @ instruction: 0xf65a00ba │ │ │ │ + @ instruction: 0xf66600ba │ │ │ │ + @ instruction: 0xf67a00ba │ │ │ │ @ instruction: 0xf68600ba │ │ │ │ @ instruction: 0xf69200ba │ │ │ │ - subw r0, r2, #2234 @ 0x8ba │ │ │ │ - @ instruction: 0xf6b200ba │ │ │ │ + subw r0, r6, #2234 @ 0x8ba │ │ │ │ + @ instruction: 0xf6ba00ba │ │ │ │ movt r0, #10426 @ 0x28ba │ │ │ │ - movt r0, #43194 @ 0xa8ba │ │ │ │ - @ instruction: 0xf6d200ba │ │ │ │ + movt r0, #59578 @ 0xe8ba │ │ │ │ @ instruction: 0xf6de00ba │ │ │ │ - @ instruction: 0xf6f200ba │ │ │ │ - @ instruction: 0xf70600ba │ │ │ │ - @ instruction: 0xf71e00ba │ │ │ │ - @ instruction: 0xf73600ba │ │ │ │ - @ instruction: 0xf74e00ba │ │ │ │ - @ instruction: 0xf76600ba │ │ │ │ - @ instruction: 0xf78200ba │ │ │ │ - @ instruction: 0xf79e00ba │ │ │ │ + @ instruction: 0xf6ea00ba │ │ │ │ + @ instruction: 0xf6fe00ba │ │ │ │ + @ instruction: 0xf71200ba │ │ │ │ + @ instruction: 0xf72600ba │ │ │ │ + @ instruction: 0xf73200ba │ │ │ │ + @ instruction: 0xf74200ba │ │ │ │ + @ instruction: 0xf75200ba │ │ │ │ + @ instruction: 0xf76200ba │ │ │ │ + @ instruction: 0xf76a00ba │ │ │ │ + @ instruction: 0xf77200ba │ │ │ │ + @ instruction: 0xf77e00ba │ │ │ │ + @ instruction: 0xf79200ba │ │ │ │ @ instruction: 0xf7a600ba │ │ │ │ - @ instruction: 0xf7b200ba │ │ │ │ - @ instruction: 0xf7c200ba │ │ │ │ - @ instruction: 0xf7ca00ba │ │ │ │ - @ instruction: 0xf7d200ba │ │ │ │ + @ instruction: 0xf7be00ba │ │ │ │ @ instruction: 0xf7d600ba │ │ │ │ - @ instruction: 0xf7e600ba │ │ │ │ - @ instruction: 0xf7f600ba │ │ │ │ + @ instruction: 0xf7ee00ba │ │ │ │ strb.w r0, [r6, sl, lsl #3] │ │ │ │ - ldrb.w r0, [r2, sl, lsl #3] │ │ │ │ - ldrb.w r0, [lr, sl, lsl #3] │ │ │ │ - strh.w r0, [lr, sl, lsl #3] │ │ │ │ + strh.w r0, [r2, sl, lsl #3] │ │ │ │ ldrh.w r0, [lr, sl, lsl #3] │ │ │ │ - str.w r0, [sl, sl, lsl #3] │ │ │ │ - ldr.w r0, [r6, sl, lsl #3] │ │ │ │ + str.w r0, [r6, sl, lsl #3] │ │ │ │ + ldr.w r0, [r2, sl, lsl #3] │ │ │ │ str??.w r0, [r2, sl, lsl #3] │ │ │ │ - str??.w r0, [lr, sl, lsl #3] │ │ │ │ + str??.w r0, [sl, sl, lsl #3] │ │ │ │ + ldr??.w r0, [r2, sl, lsl #3] │ │ │ │ ldr??.w r0, [r6, sl, lsl #3] │ │ │ │ - ldr??.w r0, [lr, sl, lsl #3] │ │ │ │ strb.w r0, [r6, #186] @ 0xba │ │ │ │ - ldrb.w r0, [r2, #186] @ 0xba │ │ │ │ - ldrb.w r0, [lr, #186] @ 0xba │ │ │ │ - strh.w r0, [sl, #186] @ 0xba │ │ │ │ - ldrh.w r0, [r6, #186] @ 0xba │ │ │ │ - str.w r0, [r2, #186] @ 0xba │ │ │ │ - ldr.w r0, [r2, #186] @ 0xba │ │ │ │ - str??.w r0, [r2, #186] @ 0xba │ │ │ │ - ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ + ldrb.w r0, [r6, #186] @ 0xba │ │ │ │ + strh.w r0, [r6, #186] @ 0xba │ │ │ │ + ldrh.w r0, [r2, #186] @ 0xba │ │ │ │ + ldrh.w r0, [lr, #186] @ 0xba │ │ │ │ + str.w r0, [lr, #186] @ 0xba │ │ │ │ + ldr.w r0, [lr, #186] @ 0xba │ │ │ │ + str??.w r0, [sl, #186] @ 0xba │ │ │ │ + ldr??.w r0, [r6, #186] @ 0xba │ │ │ │ vst4.32 {d0-d3}, [r2 :256], sl │ │ │ │ - vst4.32 {d0-d3}, [sl :256], sl │ │ │ │ - ldrsb.w r0, [r2, sl, lsl #3] │ │ │ │ + vst4.32 {d0-d3}, [lr :256], sl │ │ │ │ ldrsb.w r0, [r6, sl, lsl #3] │ │ │ │ - ldrsb.w r0, [sl, sl, lsl #3] │ │ │ │ ldrsb.w r0, [lr, sl, lsl #3] │ │ │ │ - vld4.32 {d0-d3}, [r2 :256], sl │ │ │ │ vld4.32 {d0-d3}, [r6 :256], sl │ │ │ │ - vld4.32 {d0-d3}, [sl :256], sl │ │ │ │ - vld4.32 {d0-d3}, [lr :256], sl │ │ │ │ ldrsh.w r0, [r2, sl, lsl #3] │ │ │ │ - ldrsh.w r0, [r6, sl, lsl #3] │ │ │ │ - ldrsh.w r0, [sl, sl, lsl #3] │ │ │ │ ldrsh.w r0, [lr, sl, lsl #3] │ │ │ │ - vst4.32 {d16-d19}, [r2 :256], sl │ │ │ │ - vst4.32 {d16-d19}, [r6 :256], sl │ │ │ │ vst4.32 {d16-d19}, [sl :256], sl │ │ │ │ - ldr??.w r0, [sl, sl, lsl #3] │ │ │ │ - vld4.32 {d16-d19}, [sl :256], sl │ │ │ │ - ldr??.w r0, [sl, sl, lsl #3] │ │ │ │ - vst1.8 @ instruction: 0xf98a00ba │ │ │ │ + ldr??.w r0, [r6, sl, lsl #3] │ │ │ │ + vld4.32 {d16-d19}, [r2 :256], sl │ │ │ │ + ldr??.w r0, [r2, sl, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf98200ba │ │ │ │ ldrsb.w r0, [sl, #186] @ 0xba │ │ │ │ - vld1.8 @ instruction: 0xf9a600ba │ │ │ │ + vld1.8 @ instruction: 0xf9a200ba │ │ │ │ vld1.8 @ instruction: 0xf9aa00ba │ │ │ │ ldrsh.w r0, [r2, #186] @ 0xba │ │ │ │ + ldrsh.w r0, [r6, #186] @ 0xba │ │ │ │ ldrsh.w r0, [sl, #186] @ 0xba │ │ │ │ + ldrsh.w r0, [lr, #186] @ 0xba │ │ │ │ + vst1.8 @ instruction: 0xf9c200ba │ │ │ │ vst1.8 @ instruction: 0xf9c600ba │ │ │ │ + vst1.8 @ instruction: 0xf9ca00ba │ │ │ │ + vst1.8 @ instruction: 0xf9ce00ba │ │ │ │ ldr??.w r0, [r2, #186] @ 0xba │ │ │ │ ldr??.w r0, [r6, #186] @ 0xba │ │ │ │ ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ ldr??.w r0, [lr, #186] @ 0xba │ │ │ │ vld1.8 @ instruction: 0xf9e200ba │ │ │ │ + vld1.8 @ instruction: 0xf9e600ba │ │ │ │ vld1.8 @ instruction: 0xf9ea00ba │ │ │ │ - ldr??.w r0, [r2, #186] @ 0xba │ │ │ │ ldr??.w r0, [sl, #186] @ 0xba │ │ │ │ - @ instruction: 0xfa0600ba │ │ │ │ - @ instruction: 0xfa0e00ba │ │ │ │ - @ instruction: 0xfa1600ba │ │ │ │ - @ instruction: 0xfa2200ba │ │ │ │ - @ instruction: 0xfa3200ba │ │ │ │ + @ instruction: 0xfa0a00ba │ │ │ │ + @ instruction: 0xfa1a00ba │ │ │ │ + @ instruction: 0xfa2a00ba │ │ │ │ @ instruction: 0xfa3a00ba │ │ │ │ - @ instruction: 0xfa4200ba │ │ │ │ + @ instruction: 0xfa4600ba │ │ │ │ @ instruction: 0xfa4a00ba │ │ │ │ - @ instruction: 0xfa4e00ba │ │ │ │ @ instruction: 0xfa5200ba │ │ │ │ @ instruction: 0xfa5a00ba │ │ │ │ @ instruction: 0xfa6600ba │ │ │ │ @ instruction: 0xfa7200ba │ │ │ │ + @ instruction: 0xfa7600ba │ │ │ │ + @ instruction: 0xfa7a00ba │ │ │ │ + @ instruction: 0xfa7e00ba │ │ │ │ @ instruction: 0xfa8200ba │ │ │ │ + @ instruction: 0xfa8a00ba │ │ │ │ @ instruction: 0xfa9200ba │ │ │ │ @ instruction: 0xfa9a00ba │ │ │ │ - @ instruction: 0xfaa200ba │ │ │ │ + @ instruction: 0xfaa600ba │ │ │ │ @ instruction: 0xfaae00ba │ │ │ │ - @ instruction: 0xfaba00ba │ │ │ │ + @ instruction: 0xfab600ba │ │ │ │ @ instruction: 0xfac200ba │ │ │ │ - @ instruction: 0xface00ba │ │ │ │ + @ instruction: 0xfad200ba │ │ │ │ @ instruction: 0xfada00ba │ │ │ │ - @ instruction: 0xfae600ba │ │ │ │ + @ instruction: 0xfae200ba │ │ │ │ + @ instruction: 0xfaea00ba │ │ │ │ + @ instruction: 0xfaee00ba │ │ │ │ @ instruction: 0xfaf200ba │ │ │ │ - @ instruction: 0xfafe00ba │ │ │ │ - @ instruction: 0xfb0e00ba │ │ │ │ - @ instruction: 0xfb1e00ba │ │ │ │ - @ instruction: 0xfb2e00ba │ │ │ │ + @ instruction: 0xfafa00ba │ │ │ │ + @ instruction: 0xfb0600ba │ │ │ │ + @ instruction: 0xfb1200ba │ │ │ │ + @ instruction: 0xfb2200ba │ │ │ │ + @ instruction: 0xfb3200ba │ │ │ │ + @ instruction: 0xfb3a00ba │ │ │ │ @ instruction: 0xfb4200ba │ │ │ │ - @ instruction: 0xfb5600ba │ │ │ │ - @ instruction: 0xfb6a00ba │ │ │ │ + @ instruction: 0xfb4e00ba │ │ │ │ + @ instruction: 0xfb5a00ba │ │ │ │ + @ instruction: 0xfb6200ba │ │ │ │ + @ instruction: 0xfb6e00ba │ │ │ │ @ instruction: 0xfb7a00ba │ │ │ │ - @ instruction: 0xfb8e00ba │ │ │ │ + @ instruction: 0xfb8600ba │ │ │ │ + @ instruction: 0xfb9200ba │ │ │ │ @ instruction: 0xfb9e00ba │ │ │ │ - @ instruction: 0xfba600ba │ │ │ │ @ instruction: 0xfbae00ba │ │ │ │ - @ instruction: 0xfbb600ba │ │ │ │ - @ instruction: 0xfbba00ba │ │ │ │ - smlaltt r0, r0, r6, sl │ │ │ │ - @ instruction: 0xfbd600ba │ │ │ │ - @ instruction: 0xfbe600ba │ │ │ │ - @ instruction: 0xfbee00ba │ │ │ │ + @ instruction: 0xfbbe00ba │ │ │ │ + smlaltt r0, r0, lr, sl │ │ │ │ + @ instruction: 0xfbe200ba │ │ │ │ @ instruction: 0xfbf600ba │ │ │ │ - @ instruction: 0xfbfa00ba │ │ │ │ - @ instruction: 0xfbfe00ba │ │ │ │ - stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ stc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ ldc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ ldc2 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ - mcrr2 0, 11, r0, sl, cr10 │ │ │ │ + mcrr2 0, 11, r0, r6, cr10 │ │ │ │ + mcrr2 0, 11, r0, lr, cr10 │ │ │ │ + mrrc2 0, 11, r0, r6, cr10 │ │ │ │ mrrc2 0, 11, r0, sl, cr10 │ │ │ │ - stc2l 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ ldc2l 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [r6], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [lr], {186} @ 0xba │ │ │ │ ldc2 0, cr0, [r6], {186} @ 0xba │ │ │ │ + ldc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ + ldc2 0, cr0, [lr], {186} @ 0xba │ │ │ │ stc2 0, cr0, [r2], #744 @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [lr], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [r2], #744 @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r2], {186} @ 0xba │ │ │ │ + stc2l 0, cr0, [sl], {186} @ 0xba │ │ │ │ + ldc2l 0, cr0, [r6], {186} @ 0xba │ │ │ │ ldc2l 0, cr0, [lr], {186} @ 0xba │ │ │ │ - stc2l 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - stc2 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [lr, #-744] @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + stc2 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ ldc2 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [lr, #-744] @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r6, #-744]! @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + stc2 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [sl, #-744]! @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [r6, #-744]! @ 0xfffffd18 │ │ │ │ stc2l 0, cr0, [r2, #-744] @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [lr, #-744] @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [r0, #-744]! @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [r6, #-744]! @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r0, #744] @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ + ldc2l 0, cr0, [lr, #-744]! @ 0xfffffd18 │ │ │ │ stc2 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [ip, #744] @ 0x2e8 │ │ │ │ - stc2 0, cr0, [sl, #744]! @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [r6, #744] @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ + stc2 0, cr0, [r6, #744]! @ 0x2e8 │ │ │ │ + stc2 0, cr0, [lr, #744]! @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [r6, #744]! @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [lr, #744]! @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r6, #744] @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ ldc2l 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r6, #744]! @ 0x2e8 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stc2l 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [lr, #744]! @ 0x2e8 │ │ │ │ mcr2 0, 0, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 0, r0, cr6, cr10, {5} │ │ │ │ + mcr2 0, 0, r0, cr12, cr10, {5} │ │ │ │ + mrc2 0, 0, r0, cr2, cr10, {5} │ │ │ │ + mcr2 0, 1, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 1, r0, cr14, cr10, {5} │ │ │ │ + mrc2 0, 1, r0, cr12, cr10, {5} │ │ │ │ + mcr2 0, 2, r0, cr10, cr10, {5} │ │ │ │ + mrc2 0, 2, r0, cr8, cr10, {5} │ │ │ │ + mcr2 0, 3, r0, cr10, cr10, {5} │ │ │ │ + mrc2 0, 3, r0, cr4, cr10, {5} │ │ │ │ + mrc2 0, 3, r0, cr14, cr10, {5} │ │ │ │ + mcr2 0, 4, r0, cr12, cr10, {5} │ │ │ │ + mrc2 0, 4, r0, cr6, cr10, {5} │ │ │ │ + mcr2 0, 5, r0, cr0, cr10, {5} │ │ │ │ ldr.w r0, [pc, #3268] @ 4ac338 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 4ac33c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 4ac340 │ │ │ │ @@ -1607231,297 +1607221,311 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 4ac994 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 4ac998 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfa3400ba │ │ │ │ - @ instruction: 0xfa3c00ba │ │ │ │ - @ instruction: 0xfa4400ba │ │ │ │ - @ instruction: 0xfa4c00ba │ │ │ │ - @ instruction: 0xfa5400ba │ │ │ │ - @ instruction: 0xfa5c00ba │ │ │ │ - @ instruction: 0xfa6400ba │ │ │ │ - @ instruction: 0xfa6c00ba │ │ │ │ - @ instruction: 0xfa7c00ba │ │ │ │ - @ instruction: 0xfa8c00ba │ │ │ │ - @ instruction: 0xfaa000ba │ │ │ │ - @ instruction: 0xfab800ba │ │ │ │ - @ instruction: 0xfac400ba │ │ │ │ @ instruction: 0xfad400ba │ │ │ │ + @ instruction: 0xfadc00ba │ │ │ │ @ instruction: 0xfae400ba │ │ │ │ + @ instruction: 0xfaec00ba │ │ │ │ @ instruction: 0xfaf400ba │ │ │ │ + @ instruction: 0xfafc00ba │ │ │ │ @ instruction: 0xfb0400ba │ │ │ │ - @ instruction: 0xfb2000ba │ │ │ │ - @ instruction: 0xfb3c00ba │ │ │ │ - @ instruction: 0xfb5000ba │ │ │ │ + @ instruction: 0xfb0c00ba │ │ │ │ + @ instruction: 0xfb1c00ba │ │ │ │ + @ instruction: 0xfb2c00ba │ │ │ │ + @ instruction: 0xfb4000ba │ │ │ │ + @ instruction: 0xfb5800ba │ │ │ │ @ instruction: 0xfb6400ba │ │ │ │ - @ instruction: 0xfb7000ba │ │ │ │ - @ instruction: 0xfb7c00ba │ │ │ │ - @ instruction: 0xfb9800ba │ │ │ │ - @ instruction: 0xfbb800ba │ │ │ │ - smlaltt r0, r0, ip, sl │ │ │ │ - @ instruction: 0xfbf400ba │ │ │ │ - stc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [ip], {186} @ 0xba │ │ │ │ + @ instruction: 0xfb7400ba │ │ │ │ + @ instruction: 0xfb8400ba │ │ │ │ + @ instruction: 0xfb9400ba │ │ │ │ + @ instruction: 0xfba400ba │ │ │ │ + smlaltt r0, r0, r0, sl │ │ │ │ + @ instruction: 0xfbdc00ba │ │ │ │ + @ instruction: 0xfbf000ba │ │ │ │ + stc2 0, cr0, [r4], {186} @ 0xba │ │ │ │ + ldc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ ldc2 0, cr0, [ip], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ ldc2 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ - mrrc2 0, 11, r0, r0, cr10 @ │ │ │ │ - stc2l 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + mrrc2 0, 11, r0, r8, cr10 │ │ │ │ stc2l 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r8], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [r4], {186} @ 0xba │ │ │ │ - stc2l 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ - stc2 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [ip, #744] @ 0x2e8 │ │ │ │ - stc2 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ - ldc2 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r0, #744] @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ - mcr2 0, 0, r0, cr4, cr10, {5} │ │ │ │ - mrc2 0, 0, r0, cr8, cr10, {5} │ │ │ │ - mrc2 0, 1, r0, cr0, cr10, {5} │ │ │ │ - mrc2 0, 2, r0, cr0, cr10, {5} │ │ │ │ - mcr2 0, 3, r0, cr8, cr10, {5} │ │ │ │ - mrc2 0, 3, r0, cr8, cr10, {5} │ │ │ │ - mcr2 0, 4, r0, cr12, cr10, {5} │ │ │ │ - mrc2 0, 4, r0, cr12, cr10, {5} │ │ │ │ - mcr2 0, 5, r0, cr12, cr10, {5} │ │ │ │ - mrc2 0, 5, r0, cr12, cr10, {5} │ │ │ │ - mcr2 0, 6, r0, cr4, cr10, {5} │ │ │ │ - mrc2 0, 6, r0, cr8, cr10, {5} │ │ │ │ - mcr2 0, 7, r0, cr8, cr10, {5} │ │ │ │ - mrc2 0, 7, r0, cr8, cr10, {5} │ │ │ │ - vqadd.u16 d0, d16, d26 │ │ │ │ - vqadd.u32 d0, d24, d26 │ │ │ │ - vqadd.u8 d16, d20, d26 │ │ │ │ - vqadd.u16 d16, d24, d26 │ │ │ │ - vqadd.u64 d16, d20, d26 │ │ │ │ - vshr.u64 d0, d26, #44 │ │ │ │ + ldc2 0, cr0, [r4], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ + stc2 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r8], {186} @ 0xba │ │ │ │ + ldc2l 0, cr0, [r8], {186} @ 0xba │ │ │ │ + ldc2l 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ + stc2 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + stc2 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ + mcr2 0, 0, r0, cr12, cr10, {5} │ │ │ │ + mrc2 0, 0, r0, cr12, cr10, {5} │ │ │ │ + mcr2 0, 1, r0, cr12, cr10, {5} │ │ │ │ + mcr2 0, 2, r0, cr0, cr10, {5} │ │ │ │ + mrc2 0, 2, r0, cr8, cr10, {5} │ │ │ │ + mrc2 0, 2, r0, cr12, cr10, {5} │ │ │ │ + mrc2 0, 3, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 4, r0, cr0, cr10, {5} │ │ │ │ + mrc2 0, 4, r0, cr0, cr10, {5} │ │ │ │ + mrc2 0, 4, r0, cr4, cr10, {5} │ │ │ │ + mcr2 0, 5, r0, cr4, cr10, {5} │ │ │ │ + mrc2 0, 5, r0, cr8, cr10, {5} │ │ │ │ + mrc2 0, 6, r0, cr0, cr10, {5} │ │ │ │ + mrc2 0, 7, r0, cr0, cr10, {5} │ │ │ │ + vqadd.u8 d0, d24, d26 │ │ │ │ + vqadd.u16 d0, d24, d26 │ │ │ │ + vqadd.u32 d0, d28, d26 │ │ │ │ + vqadd.u64 d0, d28, d26 │ │ │ │ + vqadd.u8 d16, d28, d26 │ │ │ │ + vqadd.u16 d16, d28, d26 │ │ │ │ + vqadd.u32 d16, d20, d26 │ │ │ │ + vqadd.u64 d16, d24, d26 │ │ │ │ + vshr.u64 d0, d26, #56 │ │ │ │ + vshr.u64 d0, d26, #40 │ │ │ │ vshr.u64 d0, d26, #16 │ │ │ │ - vshr.u64 d16, d26, #52 │ │ │ │ - vshr.u64 d16, d26, #24 │ │ │ │ - vshr.u64 d16, d26, #4 │ │ │ │ + vshr.u64 d16, d26, #56 │ │ │ │ + vshr.u64 d16, d26, #28 │ │ │ │ + vshr.u64 d16, d26, #8 │ │ │ │ movs r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r5 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4abecc │ │ │ │ + lsls r0, r6, #9 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + tst r0, r3 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + b.n 4ac00c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r3 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r7 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r2 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #28 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r5 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @@ -1607529,457 +1607533,449 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r7, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r7, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [pc, #896] @ (4acd20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #896] @ (4acd24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1608423,220 +1608419,224 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #600] @ (4acf70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #600] @ (4acf74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + lsls r6, r4, #17 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ lsls r6, r0, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r5 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ vshr.u64 d16, d26, #6 │ │ │ │ - vshr.u64 d16, d26, #52 │ │ │ │ - vshr.u64 d0, d26, #34 │ │ │ │ - vqadd.u64 d16, d24, d26 │ │ │ │ - vqadd.u16 d16, d26, d26 │ │ │ │ - vqadd.u64 d0, d28, d26 │ │ │ │ - vqadd.u16 d0, d22, d26 │ │ │ │ - mcr2 0, 7, r0, cr8, cr10, {5} │ │ │ │ - mrc2 0, 5, r0, cr6, cr10, {5} │ │ │ │ - mcr2 0, 4, r0, cr0, cr10, {5} │ │ │ │ - mrc2 0, 2, r0, cr6, cr10, {5} │ │ │ │ - mrc2 0, 1, r0, cr0, cr10, {5} │ │ │ │ - mcr2 0, 0, r0, cr14, cr10, {5} │ │ │ │ - ldc2l 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ - stc2 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - stc2 0, cr0, [r2, #744] @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - stc2l 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r2, #-744] @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [r8], {186} @ 0xba │ │ │ │ - stc2 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ - mrrc2 0, 11, r0, r6, cr10 │ │ │ │ - stc2 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ - stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ - @ instruction: 0xfbe000ba │ │ │ │ - @ instruction: 0xfbba00ba │ │ │ │ - @ instruction: 0xfb9400ba │ │ │ │ - @ instruction: 0xfb6e00ba │ │ │ │ - @ instruction: 0xfb4c00ba │ │ │ │ + vshr.u64 d16, d26, #36 │ │ │ │ + vshr.u64 d0, d26, #10 │ │ │ │ + vshr.u64 d0, d26, #56 │ │ │ │ + vqadd.u16 d16, d22, d26 │ │ │ │ + vqadd.u32 d0, d16, d26 │ │ │ │ + mrc2 0, 7, r0, cr6, cr10, {5} │ │ │ │ + mrc2 0, 6, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 5, r0, cr14, cr10, {5} │ │ │ │ + mrc2 0, 4, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 3, r0, cr10, cr10, {5} │ │ │ │ + mcr2 0, 2, r0, cr0, cr10, {5} │ │ │ │ + mcr2 0, 1, r0, cr2, cr10, {5} │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {5} │ │ │ │ + stc2l 0, cr0, [r6, #744]! @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + stc2 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ + ldc2l 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + ldc2l 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [ip], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [r2], #744 @ 0x2e8 │ │ │ │ + stc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ + mrrc2 0, 11, r0, sl, cr10 │ │ │ │ + ldc2 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [lr], {186} @ 0xba │ │ │ │ + @ instruction: 0xfbec00ba │ │ │ │ + smlaltt r0, r0, r2, sl │ │ │ │ + @ instruction: 0xfba000ba │ │ │ │ + @ instruction: 0xfb7e00ba │ │ │ │ + @ instruction: 0xfb5c00ba │ │ │ │ @ instruction: 0xfb2200ba │ │ │ │ - @ instruction: 0xfb0000ba │ │ │ │ - @ instruction: 0xfade00ba │ │ │ │ - @ instruction: 0xfabc00ba │ │ │ │ - @ instruction: 0xfa8200ba │ │ │ │ - @ instruction: 0xfa5000ba │ │ │ │ - @ instruction: 0xfa2a00ba │ │ │ │ - @ instruction: 0xfa0000ba │ │ │ │ - ldr??.w r0, [r2, #186] @ 0xba │ │ │ │ - vld1.8 @ instruction: 0xf9a800ba │ │ │ │ - ldr??.w r0, [lr, sl, lsl #3] │ │ │ │ - ldr??.w r0, [r4, sl, lsl #3] │ │ │ │ - vld4.32 {d0-d3}, [r2 :256], sl │ │ │ │ - ldr??.w r0, [ip, #186] @ 0xba │ │ │ │ - ldr.w r0, [r6, #186] @ 0xba │ │ │ │ - ldrh.w r0, [r0, #186] @ 0xba │ │ │ │ - strb.w r0, [lr, #186] @ 0xba │ │ │ │ + @ instruction: 0xfaf000ba │ │ │ │ + @ instruction: 0xfaca00ba │ │ │ │ + @ instruction: 0xfaa000ba │ │ │ │ + @ instruction: 0xfa7200ba │ │ │ │ + @ instruction: 0xfa4800ba │ │ │ │ + @ instruction: 0xfa1e00ba │ │ │ │ + ldr??.w r0, [r4, #186] @ 0xba │ │ │ │ + vst1.8 @ instruction: 0xf9c200ba │ │ │ │ + ldrsb.w r0, [ip, #186] @ 0xba │ │ │ │ + ldr??.w r0, [r6, sl, lsl #3] │ │ │ │ ldr??.w r0, [r0, sl, lsl #3] │ │ │ │ - str.w r0, [lr, sl, lsl #3] │ │ │ │ - strh.w r0, [r8, sl, lsl #3] │ │ │ │ - @ instruction: 0xf7fe00ba │ │ │ │ - @ instruction: 0xf7d800ba │ │ │ │ - @ instruction: 0xf7b200ba │ │ │ │ - @ instruction: 0xf78c00ba │ │ │ │ - @ instruction: 0xf77200ba │ │ │ │ - @ instruction: 0xf75400ba │ │ │ │ - @ instruction: 0xf73200ba │ │ │ │ - @ instruction: 0xf71000ba │ │ │ │ - @ instruction: 0xf6ee00ba │ │ │ │ - movt r0, #51386 @ 0xc8ba │ │ │ │ - subw r0, sl, #2234 @ 0x8ba │ │ │ │ - @ instruction: 0xf68800ba │ │ │ │ - @ instruction: 0xf66600ba │ │ │ │ + vld4.32 {d0-d3}, [lr :256], sl │ │ │ │ + ldrsb.w r0, [r0, sl, lsl #3] │ │ │ │ + str??.w r0, [lr, #186] @ 0xba │ │ │ │ + str.w r0, [r8, #186] @ 0xba │ │ │ │ + ldrb.w r0, [lr, #186] @ 0xba │ │ │ │ + ldr??.w r0, [r8, sl, lsl #3] │ │ │ │ + ldr.w r0, [r2, sl, lsl #3] │ │ │ │ + strh.w r0, [ip, sl, lsl #3] │ │ │ │ + ldrb.w r0, [r2, sl, lsl #3] │ │ │ │ + @ instruction: 0xf7f400ba │ │ │ │ + @ instruction: 0xf7d200ba │ │ │ │ + @ instruction: 0xf7b000ba │ │ │ │ + @ instruction: 0xf78e00ba │ │ │ │ + @ instruction: 0xf76c00ba │ │ │ │ + @ instruction: 0xf74a00ba │ │ │ │ + @ instruction: 0xf72800ba │ │ │ │ + @ instruction: 0xf70600ba │ │ │ │ + @ instruction: 0xf6e400ba │ │ │ │ + movt r0, #10426 @ 0x28ba │ │ │ │ + @ instruction: 0xf69800ba │ │ │ │ + @ instruction: 0xf66e00ba │ │ │ │ movw r0, #18618 @ 0x48ba │ │ │ │ - @ instruction: 0xf62200ba │ │ │ │ + @ instruction: 0xf61a00ba │ │ │ │ @ instruction: 0xf5f800ba │ │ │ │ - rsb r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - sub.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ - sbcs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ - adcs.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf53600ba │ │ │ │ - adds.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + rsbs r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + subs.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf59200ba │ │ │ │ + sbc.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ + adc.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf52000ba │ │ │ │ @ instruction: 0xf4f200ba │ │ │ │ - @ instruction: 0xf4c800ba │ │ │ │ - @ instruction: 0xf4aa00ba │ │ │ │ - eor.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - orrs.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ - bics.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4d000ba │ │ │ │ + @ instruction: 0xf4ae00ba │ │ │ │ + eors.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + orn r0, r6, #6094848 @ 0x5d0000 │ │ │ │ + bics.w r0, r8, #6094848 @ 0x5d0000 │ │ │ │ and.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf3f000ba │ │ │ │ - @ instruction: 0xf3c600ba │ │ │ │ - @ instruction: 0xf39800ba │ │ │ │ - @ instruction: 0xf36e00ba │ │ │ │ - @ instruction: 0xf34800ba │ │ │ │ - @ instruction: 0xf32200ba │ │ │ │ - @ instruction: 0xf2fc00ba │ │ │ │ - @ instruction: 0xf2d600ba │ │ │ │ - @ instruction: 0xf2b000ba │ │ │ │ - @ instruction: 0xf29600ba │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf3e800ba │ │ │ │ + @ instruction: 0xf3c200ba │ │ │ │ + @ instruction: 0xf39c00ba │ │ │ │ + @ instruction: 0xf37600ba │ │ │ │ + @ instruction: 0xf35000ba │ │ │ │ + @ instruction: 0xf33600ba │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc 0, 3, r0, cr12, cr10, {5} │ │ │ │ - mrc 0, 4, r0, cr2, cr10, {5} │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + vqadd.s16 d0, d28, d26 │ │ │ │ + vqadd.s64 d0, d18, d26 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #5278 @ 0x149e │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 4ad04e │ │ │ │ movw r3, #5251 @ 0x1483 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 4ad48c │ │ │ │ @@ -1609142,21 +1609142,21 @@ │ │ │ │ b.n 4ad04a │ │ │ │ sub.w r1, r1, #5824 @ 0x16c0 │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ bls.w 4acfbe │ │ │ │ b.n 4ad04a │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ ldr.w r4, [pc, #2976] @ 4ae1a4 │ │ │ │ @@ -1614414,15 +1614414,15 @@ │ │ │ │ add.w r7, lr, #180 @ 0xb4 │ │ │ │ cmp.w r8, #16 │ │ │ │ bne.n 4b104e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #376] @ (4b1228 ) │ │ │ │ + ldr r1, [pc, #1016] @ (4b14a8 ) │ │ │ │ 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 │ │ │ │ @@ -1622571,21 +1622571,21 @@ │ │ │ │ ... │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + eors r6, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r7, 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, #3872] @ 0xf20 │ │ │ │ @@ -1623904,15 +1623904,15 @@ │ │ │ │ b.n 4b78aa │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r7, 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, #3712] @ 0xe80 │ │ │ │ @@ -1624847,15 +1624847,15 @@ │ │ │ │ b.n 4b83dc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r6, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r7, 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, #3648] @ 0xe40 │ │ │ │ @@ -1625202,15 +1625202,15 @@ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ b.n 4b88d8 │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #2320] @ 4b9304 │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -1626024,17 +1626024,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r7, #1 │ │ │ │ movs r6, #12 │ │ │ │ b.n 4b8e3c │ │ │ │ nop │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -1628675,17 +1628675,17 @@ │ │ │ │ ... │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrh r6, [r5, r3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add.w r7, ip, #48 @ 0x30 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ add.w ip, ip, #32 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1629090,27 +1629090,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 │ │ │ │ - add r6, pc, #464 @ (adr r6, 4bb77c ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 4bb5fc ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r5, pc, #800 @ (adr r5, 4bb8d0 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 4bb750 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r5, pc, #432 @ (adr r5, 4bb764 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 4bb5e4 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r4, pc, #824 @ (adr r4, 4bb8f0 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 4bb770 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r5, pc, #552 @ (adr r5, 4bb7e4 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 4bb664 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r4, pc, #760 @ (adr r4, 4bb8b8 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 4bb738 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r4, pc, #336 @ (adr r4, 4bb714 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 4bb994 ) │ │ │ │ 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, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ ldr.w r3, [pc, #1648] @ 4bbc48 │ │ │ │ @@ -1635248,19 +1635248,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 4bf940 │ │ │ │ ands r7, r7 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 4bf954 │ │ │ │ + cbnz r4, 4bf97c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldc 0, cr0, [r6, #-736]! @ 0xfffffd20 │ │ │ │ + ldcl 0, cr0, [r6, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #28 │ │ │ │ lsls r7, r1, #5 │ │ │ │ vldr d0, [pc, #428] @ 4bfb08 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, sp, #144 @ 0x90 │ │ │ │ bl 3d300c │ │ │ │ @@ -1640660,23 +1640660,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4c32f0 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #20] @ (4c32f4 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ 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] @ (4c34bc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1665174,19 +1665174,19 @@ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ blt.n 4d3eb8 │ │ │ │ b.n 4d3dae │ │ │ │ nop │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r1, 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 r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1665686,15 +1665686,15 @@ │ │ │ │ beq.n 4d43c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 534c08 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #600] @ 0x258 │ │ │ │ b.n 4d43c8 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ 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 │ │ │ │ @@ -1667102,15 +1667102,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ bl 3ca1f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 4d5384 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1671189,15 +1671189,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #0] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ bl 22207e │ │ │ │ bl f4082 │ │ │ │ bl 1e2086 │ │ │ │ @@ -1672514,15 +1672514,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4d8ea0 │ │ │ │ nop │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ bl 108ec6 │ │ │ │ @@ -1675968,15 +1675968,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} │ │ │ │ - ldr r0, [pc, #72] @ (4db41c ) │ │ │ │ + ldr r0, [pc, #712] @ (4db69c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldc 15, cr15, [pc, #-1020] @ 4dafdc │ │ │ │ bl 52b3da │ │ │ │ bl 4ff3de │ │ │ │ ldc 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ stcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stcl 15, cr15, [pc, #-1020]! @ 4daff0 │ │ │ │ @@ -1676135,15 +1676135,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #808] @ (4db8b0 ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8fffff │ │ │ │ mcr2 15, 4, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ @@ -1676801,15 +1676801,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvns r0, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + ands r4, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ pli [r5, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ @@ -1677163,15 +1677163,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mcrr2 15, 15, pc, r9, cr15 @ │ │ │ │ mrrc2 15, 15, pc, fp, cr15 @ │ │ │ │ @@ -1677540,15 +1677540,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldc2 15, cr15, [pc], #-1020 @ 4dc0d4 │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ mrrc2 15, 15, pc, r9, cr15 @ │ │ │ │ ldc2l 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1677893,15 +1677893,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #250 @ 0xfa │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 4dc87a │ │ │ │ + cbnz r6, 4dc8a2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ @@ -1678263,15 +1678263,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ stc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ @@ -1678518,15 +1678518,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} │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r0, r7, #2 │ │ │ │ vminnm.f32 , , │ │ │ │ mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [pc, #1020]! @ 4dd2cc │ │ │ │ ldc2 15, cr15, [pc, #1020]! @ 4dd2d0 │ │ │ │ @@ -1679034,15 +1679034,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (4dd400 ) │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ mrc2 15, 3, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ @@ -1679387,15 +1679387,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ vminnm.f16 , , │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 4dd418 │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1679770,21 +1679770,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #16 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #116] @ (4ddcd8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1679836,15 +1679836,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ @@ -1681748,19 +1681748,19 @@ │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #217 @ 0xd9 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ lsls r0, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1682289,15 +1682289,15 @@ │ │ │ │ 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} │ │ │ │ ldrb.w r3, [r5, #3405] @ 0xd4d │ │ │ │ b.n 4df4fe │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1692705,15 +1692705,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 4e662a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf37a011f │ │ │ │ + ands.w r1, sl, #10420224 @ 0x9f0000 │ │ │ │ stmdb 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, #316] @ (4e6a10 ) │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [pc, #316] @ (4e6a14 ) │ │ │ │ @@ -1693364,15 +1693364,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 4e6f68 │ │ │ │ nop │ │ │ │ @ instruction: 0xb759 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @ instruction: 0xb74a │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1694428,15 +1694428,15 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbe1ffff │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ stc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbe7ffff │ │ │ │ - b.n 4e7de8 │ │ │ │ + b.n 4e7f28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ strh r4, [r4, #32] │ │ │ │ lsls r4, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1695488,25 +1695488,25 @@ │ │ │ │ blx 66b10 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r7, r6, #2 │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ str.w pc, [r7, #4095] @ 0xfff │ │ │ │ ldr.w pc, [r9, #4095] @ 0xfff │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ pli [r7, #255]! │ │ │ │ @ instruction: 0xf941ffff │ │ │ │ @@ -1695542,87 +1695542,87 @@ │ │ │ │ @ instruction: 0xfb41ffff │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ @ instruction: 0xfbc3ffff │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ @ instruction: 0xfa87ffff │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [pc, #12] @ 4e8950 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1695660,27 +1695660,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4e899c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4e89a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4e89b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ 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] │ │ │ │ @@ -1696921,15 +1696921,15 @@ │ │ │ │ bl 34971e │ │ │ │ @ instruction: 0xfaf5ffff │ │ │ │ @ instruction: 0xfbd7ffff │ │ │ │ bl 28772a │ │ │ │ bl 1a372e │ │ │ │ bl 1d1732 │ │ │ │ bl 2cb736 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ @@ -1697739,27 +1697739,27 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrh r4, [r4, #26] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ str r0, [r0, #4] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #76] @ (4ea080 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1697797,15 +1697797,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 4ea056 │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r1, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrh r0, [r5, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrh r2, [r6, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -1697922,45 +1697922,45 @@ │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ b.n 4ea0d4 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r7, pc, #520 @ (adr r7, 4ea3b0 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r7, pc, #352 @ (adr r7, 4ea314 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, pc, #192 @ (adr r7, 4ea280 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r7, pc, #56 @ (adr r7, 4ea204 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r6, pc, #944 @ (adr r6, 4ea588 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ 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 r5, [pc, #240] @ (4ea2e0 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1698073,15 +1698073,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrh r2, [r3, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r6, pc, #416 @ (adr r6, 4ea48c ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r6, pc, #280 @ (adr r6, 4ea414 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -1698089,25 +1698089,25 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r6, pc, #88 @ (adr r6, 4ea364 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cbz r0, 4ea330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r7, 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 │ │ │ │ bl 3a6aa8 │ │ │ │ ldr r3, [pc, #488] @ (4ea528 ) │ │ │ │ @@ -1698322,15 +1698322,15 @@ │ │ │ │ b.n 4ea3a4 │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r5, pc, #88 @ (adr r5, 4ea58c ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r4, pc, #976 @ (adr r4, 4ea910 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -1698338,45 +1698338,45 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r4, pc, #696 @ (adr r4, 4ea80c ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 4ea7f8 │ │ │ │ + b.n 4ea938 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, pc, #184 @ (adr r4, 4ea628 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4ea718 │ │ │ │ + b.n 4ea858 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 4ea5e4 │ │ │ │ + b.n 4ea724 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [pc, #264] @ (4ea6a0 ) │ │ │ │ ldr r2, [pc, #268] @ (4ea6a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1698496,15 +1698496,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [pc, #20] @ (4ea6dc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cbz r0, 4ea6d8 │ │ │ │ ldr r3, [pc, #16] @ (4ea6e0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1698584,15 +1698584,15 @@ │ │ │ │ cbz r3, 4ea782 │ │ │ │ ldr r4, [pc, #244] @ (4ea870 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cbnz r2, 4ea7e0 │ │ │ │ ldr r0, [pc, #240] @ (4ea874 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100d978 │ │ │ │ + bl 100da20 │ │ │ │ ldr r0, [pc, #236] @ (4ea878 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3af920 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4ea7a6 │ │ │ │ blx 66290 │ │ │ │ @@ -1698670,56 +1698670,56 @@ │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ b.n 4ea744 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r4, [r3, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r6, #26] │ │ │ │ lsls r7, r1, #5 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #26] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r0, pc, #960 @ (adr r0, 4eac34 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ pld [sp, #4095] @ 0xfff │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r0, pc, #776 @ (adr r0, 4eab88 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ strh r4, [r4, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r6, [r0, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r0, [r1, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r0, pc, #184 @ (adr r0, 4ea960 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldr r3, [pc, #8] @ (4ea8b4 ) │ │ │ │ movs r2, #1 │ │ │ │ @@ -1699024,37 +1699024,37 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r2, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strh r6, [r7, #0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r6, #0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ strh r0, [r2, #0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrb r6, [r2, #31] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ 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, #120] @ (4eac40 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699115,21 +1699115,21 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bls.n 4eacac │ │ │ │ + bls.n 4eabec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (4ead00 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699204,27 +1699204,27 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #25] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r0, [r4, #25] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r6, pc, #816 @ (adr r6, 4eb040 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 4eaec0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4eadcc │ │ │ │ + bhi.n 4ead0c │ │ │ │ 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, #120] @ (4eadb0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699285,21 +1699285,21 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvc.n 4ead3c │ │ │ │ + bhi.n 4eae7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ 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] @ (4eadf0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699308,15 +1699308,15 @@ │ │ │ │ add.w r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #12] @ (4eadf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4e9e8c │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r0, [r6, #19] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ 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] @ (4eae20 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699328,15 +1699328,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4e9e8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ 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] @ (4eae50 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699348,15 +1699348,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4e9e8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ 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] @ (4eae80 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699367,15 +1699367,15 @@ │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r0, pc │ │ │ │ bl 4e9e8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ 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 sl, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ @@ -1699471,17 +1699471,17 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [pc, #92] @ (4eafe8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbnz r3, 4eaf92 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -1699527,17 +1699527,17 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ 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] @ (4eb040 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699563,15 +1699563,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #10] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ 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] @ (4eb08c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699597,15 +1699597,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r6, [r5, #9] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ 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] @ (4eb0d8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699631,15 +1699631,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ 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] @ (4eb124 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699665,15 +1699665,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r6, [r2, #7] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ 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] @ (4eb158 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699683,15 +1699683,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4eb15c ) │ │ │ │ add r0, pc │ │ │ │ bl 4e9e8c │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ 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] @ (4eb19c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699717,15 +1699717,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ 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] @ (4eb1d0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699735,15 +1699735,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4eb1d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4e9e8c │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ 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] @ (4eb214 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699769,15 +1699769,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r6, [r4, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ 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] @ (4eb260 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699803,15 +1699803,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ 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] @ (4eb2b8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699838,21 +1699838,21 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r1, r7] │ │ │ │ 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] @ (4eb32c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1699893,19 +1699893,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r6, #31] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r0, [r4, #31] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ 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 │ │ │ │ @@ -1699971,21 +1699971,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1700046,27 +1700046,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r8, [r8, #804] @ 0x324 │ │ │ │ blx r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #992] @ (4eb8d0 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, r2, #6455296 @ 0x628000 │ │ │ │ - @ instruction: 0xf6b400c5 │ │ │ │ - ldr r7, [pc, #888] @ (4eb878 ) │ │ │ │ + @ instruction: 0xf65200c5 │ │ │ │ + @ instruction: 0xf75400c5 │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #856] @ (4eb85c ) │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #824] @ (4eb840 ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ 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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1700105,23 +1700105,23 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eadcc │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #560] @ (4eb7bc ) │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #456] @ (4eb758 ) │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #552] @ (4eb7bc ) │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, 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.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1700166,23 +1700166,23 @@ │ │ │ │ bl 4eadcc │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #976] @ (4eb9fc ) │ │ │ │ + ldr r7, [pc, #592] @ (4eb87c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #16] @ (4eb640 ) │ │ │ │ + ldr r7, [pc, #656] @ (4eb8c0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #976] @ (4eba04 ) │ │ │ │ + ldr r7, [pc, #592] @ (4eb884 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r4, [r0, #1680] @ 0x690 │ │ │ │ @@ -1700222,22 +1700222,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r4, #1572] @ 0x624 │ │ │ │ blx r6 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #336] @ (4eb80c ) │ │ │ │ + ldr r6, [pc, #976] @ (4eba8c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #480] @ (4eb8a0 ) │ │ │ │ + ldr r7, [pc, #96] @ (4eb720 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #336] @ (4eb814 ) │ │ │ │ + ldr r6, [pc, #976] @ (4eba94 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adcs.w r0, lr, #200 @ 0xc8 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + @ instruction: 0xf1fe00c8 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ 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 r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1700262,21 +1700262,21 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #808] @ (4eba50 ) │ │ │ │ + ldr r6, [pc, #424] @ (4eb8d0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #16] @ (4eb73c ) │ │ │ │ + ldr r6, [pc, #656] @ (4eb9bc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #800] @ (4eba50 ) │ │ │ │ + ldr r6, [pc, #416] @ (4eb8d0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - and.w r0, lr, r6, lsl #3 │ │ │ │ + @ instruction: 0xeaae00c6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4eb788 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #68] @ (4eb78c ) │ │ │ │ @@ -1700298,19 +1700298,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [pc, #752] @ (4eba7c ) │ │ │ │ + ldr r6, [pc, #368] @ (4eb8fc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #392] @ (4eb918 ) │ │ │ │ + ldr r6, [pc, #8] @ (4eb798 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #392] @ (4eb91c ) │ │ │ │ + ldr r6, [pc, #8] @ (4eb79c ) │ │ │ │ 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] @ (4eb7ec ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1700335,19 +1700335,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 4eae28 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #464] @ (4eb9c0 ) │ │ │ │ + ldr r6, [pc, #80] @ (4eb840 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #8] @ (4eb7fc ) │ │ │ │ + ldr r5, [pc, #648] @ (4eba7c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #8] @ (4eb800 ) │ │ │ │ + ldr r5, [pc, #648] @ (4eba80 ) │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700372,21 +1700372,21 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #1540] @ 0x604 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #632] @ (4ebacc ) │ │ │ │ + ldr r5, [pc, #248] @ (4eb94c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #96] @ (4eb8b8 ) │ │ │ │ + ldr r5, [pc, #736] @ (4ebb38 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #624] @ (4ebacc ) │ │ │ │ + ldr r5, [pc, #240] @ (4eb94c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #56] @ (4eb898 ) │ │ │ │ + ldr r5, [pc, #696] @ (4ebb18 ) │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700425,23 +1700425,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #208] @ (4eb9b4 ) │ │ │ │ + ldr r4, [pc, #848] @ (4ebc34 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #792] @ (4ebc00 ) │ │ │ │ + ldr r5, [pc, #408] @ (4eba80 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #200] @ (4eb9b4 ) │ │ │ │ + ldr r4, [pc, #840] @ (4ebc34 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #800] @ (4ebc10 ) │ │ │ │ + ldr r5, [pc, #416] @ (4eba90 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #760] @ (4ebbec ) │ │ │ │ + ldr r5, [pc, #376] @ (4eba6c ) │ │ │ │ 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 r5, r1 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1700475,22 +1700475,22 @@ │ │ │ │ ldr.w r3, [r4, #1488] @ 0x5d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #400] @ (4ebaf8 ) │ │ │ │ + ldr r5, [pc, #16] @ (4eb978 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #608] @ (4ebbcc ) │ │ │ │ + ldr r4, [pc, #224] @ (4eba4c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #616] @ (4ebbd8 ) │ │ │ │ + ldr r4, [pc, #232] @ (4eba58 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xf0ec00c5 │ │ │ │ - @ instruction: 0xf1ee00c5 │ │ │ │ + @ instruction: 0xf18c00c5 │ │ │ │ + @ instruction: 0xf28e00c5 │ │ │ │ push {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 │ │ │ │ ldr r0, [pc, #68] @ (4eb9d0 ) │ │ │ │ @@ -1700514,21 +1700514,21 @@ │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r3, 4eb9ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (4eba4c ) │ │ │ │ + ldr r3, [pc, #760] @ (4ebccc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #960] @ (4ebd98 ) │ │ │ │ + ldr r4, [pc, #576] @ (4ebc18 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #112] @ (4eba4c ) │ │ │ │ + ldr r3, [pc, #752] @ (4ebccc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r3, r4 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700562,21 +1700562,21 @@ │ │ │ │ bl 4eae28 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #728] @ (4ebd2c ) │ │ │ │ + ldr r3, [pc, #344] @ (4ebbac ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #624] @ (4ebcc8 ) │ │ │ │ + ldr r4, [pc, #240] @ (4ebb48 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #720] @ (4ebd2c ) │ │ │ │ + ldr r3, [pc, #336] @ (4ebbac ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r1, 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.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1700621,25 +1700621,25 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #192] @ (4ebbb0 ) │ │ │ │ + ldr r2, [pc, #832] @ (4ebe30 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #192] @ (4ebbb4 ) │ │ │ │ + ldr r3, [pc, #832] @ (4ebe34 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #192] @ (4ebbb8 ) │ │ │ │ + ldr r2, [pc, #832] @ (4ebe38 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #24] @ (4ebb18 ) │ │ │ │ + ldr r3, [pc, #664] @ (4ebd98 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (4ebeec ) │ │ │ │ + ldr r3, [pc, #616] @ (4ebd6c ) │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700664,21 +1700664,21 @@ │ │ │ │ ldr.w r3, [r4, #1616] @ 0x650 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #584] @ (4ebda8 ) │ │ │ │ + ldr r2, [pc, #200] @ (4ebc28 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #720] @ (4ebe34 ) │ │ │ │ + ldr r3, [pc, #336] @ (4ebcb4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #576] @ (4ebda8 ) │ │ │ │ + ldr r2, [pc, #192] @ (4ebc28 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #680] @ (4ebe14 ) │ │ │ │ + ldr r3, [pc, #296] @ (4ebc94 ) │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700708,21 +1700708,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #168] @ (4ebc80 ) │ │ │ │ + ldr r1, [pc, #808] @ (4ebf00 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #400] @ (4ebd6c ) │ │ │ │ + ldr r3, [pc, #16] @ (4ebbec ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #160] @ (4ebc80 ) │ │ │ │ + ldr r1, [pc, #800] @ (4ebf00 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #264] @ (4ebcec ) │ │ │ │ + ldr r2, [pc, #904] @ (4ebf6c ) │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700747,21 +1700747,21 @@ │ │ │ │ ldr.w r3, [r4, #1604] @ 0x644 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #712] @ (4ebf08 ) │ │ │ │ + ldr r1, [pc, #328] @ (4ebd88 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #992] @ (4ec024 ) │ │ │ │ + ldr r2, [pc, #608] @ (4ebea4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #704] @ (4ebf08 ) │ │ │ │ + ldr r1, [pc, #320] @ (4ebd88 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #808] @ (4ebf74 ) │ │ │ │ + ldr r2, [pc, #424] @ (4ebdf4 ) │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1700786,21 +1700786,21 @@ │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #296] @ (4ebdd0 ) │ │ │ │ + ldr r0, [pc, #936] @ (4ec050 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #640] @ (4ebf2c ) │ │ │ │ + ldr r2, [pc, #256] @ (4ebdac ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #288] @ (4ebdd0 ) │ │ │ │ + ldr r0, [pc, #928] @ (4ec050 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #392] @ (4ebe3c ) │ │ │ │ + ldr r2, [pc, #8] @ (4ebcbc ) │ │ │ │ lsls r7, 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] @ (4ebd54 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1700851,25 +1700851,25 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #280] @ (4ebe70 ) │ │ │ │ + ldr r1, [pc, #920] @ (4ec0f0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #472] @ (4ebf34 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + ldr r0, [pc, #488] @ (4ebf48 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [pc, #72] @ (4ebdb4 ) │ │ │ │ + ldr r1, [pc, #712] @ (4ec034 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (4ebddc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1700903,21 +1700903,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #696] @ (4ec098 ) │ │ │ │ + ldr r1, [pc, #312] @ (4ebf18 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bx r4 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bx r4 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1700980,29 +1700980,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eadcc │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov ip, r4 │ │ │ │ + bxns r8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #216] @ (4ebfa0 ) │ │ │ │ + ldr r0, [pc, #856] @ (4ec220 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + bx r8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #312] @ (4ec00c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #64] @ (4ebf18 ) │ │ │ │ + ldr r0, [pc, #704] @ (4ec198 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ 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 r5, [r0, #1680] @ 0x690 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1701055,23 +1701055,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 547998 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp sl, r4 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bxns r9 │ │ │ │ + blxns sp │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #488 @ (adr r1, 4ec180 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 4ec000 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1701096,19 +1701096,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mov ip, r9 │ │ │ │ + bxns sp │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add sl, pc │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add sl, pc │ │ │ │ + cmp sl, r3 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1701133,21 +1701133,21 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #1664] @ 0x680 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add sl, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mov r4, pc │ │ │ │ + bxns r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r8, r3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mov r2, sp │ │ │ │ + bx r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #124] @ (4ec0f0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1701189,23 +1701189,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 54b084 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - mov r6, r4 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r2, r5 │ │ │ │ + add sl, r9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, r5 │ │ │ │ + add lr, r9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #1680] @ 0x690 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1701235,21 +1701235,21 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4eadf8 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp sl, r1 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + add r4, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bics r0, r1 │ │ │ │ + add r0, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1701335,31 +1701335,31 @@ │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 4ec20e │ │ │ │ - orrs r2, r2 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - orrs r2, r2 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - rev r0, r0 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r8, fp │ │ │ │ + cmp r0, pc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, lr │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add lr, r9 │ │ │ │ + cmp r6, sp │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1701382,19 +1701382,19 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r5 │ │ │ │ bl 4eaf0c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - rors r6, r5 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, sl │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r6, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + cmp r4, r1 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1701417,19 +1701417,19 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r5 │ │ │ │ bl 4eaf0c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - sbcs r6, r1 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, r0 │ │ │ │ + add ip, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + tst r4, r5 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1701452,19 +1701452,19 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r5 │ │ │ │ bl 4eaf0c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bics r4, r6 │ │ │ │ + add r4, sl │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + rors r4, r1 │ │ │ │ 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] @ (4ec41c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1701487,19 +1701487,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eaf0c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - muls r4, r5 │ │ │ │ + add r4, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + adcs r6, r5 │ │ │ │ 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] @ (4ec47c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1701522,19 +1701522,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eaf0c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - orrs r0, r4 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ 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] @ (4ec4dc ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1701557,19 +1701557,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eaf0c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmn r4, r1 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r7, 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.w r5, [r0, #1680] @ 0x690 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1701625,25 +1701625,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r4, [r5, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - negs r4, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + ands r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + ands r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 4ec858 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 4ec6d8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, 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 r5, [r0, #1680] @ 0x690 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1701695,25 +1701695,25 @@ │ │ │ │ bl 4eadcc │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sbcs r0, r5 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sbcs r4, r3 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r7, 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 r4, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1701764,27 +1701764,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #192] @ (4ec7dc ) │ │ │ │ + ldr r0, [pc, #832] @ (4eca5c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1701835,25 +1701835,25 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r6, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ 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 r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1701894,23 +1701894,23 @@ │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ cbz r4, 4ec85a │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + eors 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 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1701948,21 +1701948,21 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ cbz r4, 4ec8f0 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ 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 r7, [r0, #1680] @ 0x690 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1702018,23 +1702018,23 @@ │ │ │ │ bl 4eaa2c │ │ │ │ cbz r4, 4ec9b0 │ │ │ │ str.w sl, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 4ec984 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ 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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1702066,21 +1702066,21 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ cbz r4, 4eca38 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r7, r6, #2 │ │ │ │ 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, r0 │ │ │ │ @@ -1702173,33 +1702173,33 @@ │ │ │ │ bl 4eadcc │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, pc, #128 @ (adr r0, 4ecbf8 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 4ece78 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1702254,25 +1702254,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eadcc │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ 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 r4, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1702321,25 +1702321,25 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ cbz r4, 4eccde │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1702362,19 +1702362,19 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r5 │ │ │ │ bl 54a29c │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r7, 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 r4, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1702427,25 +1702427,25 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4eadf8 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1702476,21 +1702476,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r7, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfbfa00b8 │ │ │ │ + ldc2 0, cr0, [sl], {184} @ 0xb8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #112] @ (4ecf18 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #112] @ (4ecf1c ) │ │ │ │ @@ -1702531,19 +1702531,19 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ bl 3a4e28 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 4ecef4 │ │ │ │ nop │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r7, 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, #4040] @ 0xfc8 │ │ │ │ @@ -1702667,40 +1702667,40 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4eabb8 │ │ │ │ b.n 4ed028 │ │ │ │ ldr r0, [pc, #56] @ (4ed0c0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ecf98 │ │ │ │ nop │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #8] @ (4ed0c0 ) │ │ │ │ + ldr r6, [pc, #648] @ (4ed340 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [r6], {200} @ 0xc8 │ │ │ │ - add r3, pc, #232 @ (adr r3, 4ed1ac ) │ │ │ │ + stc2 0, cr0, [r6], #800 @ 0x320 │ │ │ │ + add r3, pc, #872 @ (adr r3, 4ed42c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #144] @ (4ed164 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1702753,24 +1702753,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ (4ed178 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed128 │ │ │ │ nop │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r1, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfbb200c6 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + mrrc2 0, 12, r0, r2, cr6 │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 4ed304 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 4ed184 ) │ │ │ │ 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, #164] @ (4ed230 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1702830,26 +1702830,26 @@ │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #28] @ (4ed248 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed1e0 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfafa00c6 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + @ instruction: 0xfb9a00c6 │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 4ed49c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 4ed31c ) │ │ │ │ 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.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1702909,27 +1702909,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #28] @ (4ed31c ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed29c │ │ │ │ nop │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 4ed628 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 4ed4a8 ) │ │ │ │ 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.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1703006,31 +1703006,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #36] @ (4ed424 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed372 │ │ │ │ nop │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r7, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #392 @ (adr r0, 4ed5b0 ) │ │ │ │ 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, #1680] @ 0x690 │ │ │ │ @@ -1703112,29 +1703112,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 4ed4f0 │ │ │ │ ldr r0, [pc, #32] @ (4ed538 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed47e │ │ │ │ nop │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r4, [r0, #1680] @ 0x690 │ │ │ │ @@ -1703226,34 +1703226,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #44] @ (4ed670 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed594 │ │ │ │ ldr r0, [pc, #44] @ (4ed674 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed5b6 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 4ed9b4 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 4ed834 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf1f000c9 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf29000c9 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + add r0, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1703341,31 +1703341,31 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 4ed756 │ │ │ │ ldr r0, [pc, #36] @ (4ed7a0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed6d0 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ 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 r4, [r0, #1680] @ 0x690 │ │ │ │ @@ -1703476,33 +1703476,33 @@ │ │ │ │ bl 4eb224 │ │ │ │ b.n 4ed8cc │ │ │ │ ldr r0, [pc, #44] @ (4ed91c ) │ │ │ │ add r0, pc │ │ │ │ b.n 4ed7fe │ │ │ │ bl 4eb004 │ │ │ │ b.n 4ed896 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r3, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #112] @ 4ed9a0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1703973,29 +1703973,29 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ b.n 4eda4e │ │ │ │ nop │ │ │ │ movs r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #5 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #5 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r0, r2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 8e9e36 │ │ │ │ strd pc, pc, [r3, #1020]! @ 0x3fc │ │ │ │ ldrd pc, pc, [fp, #-1020]! @ 0x3fc │ │ │ │ ldmdb r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bl 84be46 │ │ │ │ b.n 4ed7ea │ │ │ │ @@ -1704049,17 +1704049,17 @@ │ │ │ │ vtbx.8 d31, {d15-d16}, d19 │ │ │ │ @ instruction: 0xffffe341 │ │ │ │ vmlal.u q15, d31, d11[0] │ │ │ │ vqrshrun.s64 d29, , #1 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ vcvt.u16.f16 q10, q15, #1 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #12] @ (4edf40 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1704189,27 +1704189,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ 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 │ │ │ │ @@ -1704577,15 +1704577,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 4ee468 │ │ │ │ nop │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ 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 r8, r3 │ │ │ │ @@ -1704830,25 +1704830,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r6, r5, r7 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r7 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ 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, #1340] @ 4eece4 │ │ │ │ @@ -1705298,21 +1705298,21 @@ │ │ │ │ b.n 4eea2c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r1, r1 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1706311,15 +1706311,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r5, #120] @ 0x78 │ │ │ │ str.w r2, [r5, #128] @ 0x80 │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1706497,21 +1706497,21 @@ │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #29 │ │ │ │ lsls r4, r1, #5 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #776] @ (4efd74 ) │ │ │ │ + ldr r2, [pc, #392] @ (4efbf4 ) │ │ │ │ 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, #3176] @ 0xc68 │ │ │ │ sub.w sp, sp, #884 @ 0x374 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1706851,51 +1706851,51 @@ │ │ │ │ add r2, pc │ │ │ │ lsls r4, r5, #21 │ │ │ │ lsls r4, r1, #5 │ │ │ │ lsls r6, r4, #21 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r5, [pc, #744] @ (4f0168 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldr r5, [pc, #768] @ (4f0184 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r5, [pc, #552] @ (4f00b8 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r7, #28 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r0, [pc, #360] @ (4f0004 ) │ │ │ │ + ldr r0, [pc, #1000] @ (4f0284 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str.w sl, [r5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.w 4f0426 │ │ │ │ mov.w r8, #251 @ 0xfb │ │ │ │ @@ -1708136,223 +1708136,223 @@ │ │ │ │ b.n 4f0b32 │ │ │ │ ldr r7, [pc, #432] @ (4f0da8 ) │ │ │ │ movs r6, #0 │ │ │ │ add r7, pc │ │ │ │ b.n 4f0dae │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (4f0cc4 ) │ │ │ │ + ldr r6, [pc, #736] @ (4f0f44 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #768] @ (4f0f68 ) │ │ │ │ + ldr r6, [pc, #384] @ (4f0de8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 4f0d2a │ │ │ │ vsubl.u q9, d31, d9 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb.w r0, [lr, #182] @ 0xb6 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + ldrsh.w r0, [lr, r6, lsl #3] │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r6, [pc, #400] @ (4f0f3c ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #11 │ │ │ │ str r6, [r5, #0] │ │ │ │ beq.w 4f09fe │ │ │ │ @@ -1708648,22 +1708648,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 4f100e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r1, r2, #75 @ 0x4b │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ vmla.f32 d16, d10, d11[0] │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #264] @ (4f11f4 ) │ │ │ │ @@ -1709025,15 +1709025,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ b.n 4f149a │ │ │ │ rsb r1, lr, fp, lsl #1 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ @ instruction: 0xfae3ffff │ │ │ │ adcs.w r1, lr, fp, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1709281,34 +1709281,34 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 65d74 │ │ │ │ b.n 4f16d6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xe9b4014b │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9a8014b │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb ip, {r0, r1, r3, r6, r8} │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ 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, #3216] @ 0xc90 │ │ │ │ ldr r1, [pc, #668] @ (4f1a58 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ @@ -1709574,39 +1709574,39 @@ │ │ │ │ bl 3a4464 │ │ │ │ b.n 4f1a48 │ │ │ │ @ instruction: 0xe83c014b │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #12 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r2, r1, #9 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r7, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r4, r3, #4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r0, r1, #4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -1709830,29 +1709830,29 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4f176c │ │ │ │ lsls r3, r1, #5 │ │ │ │ b.n 4f16ec │ │ │ │ lsls r3, r1, #5 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r2, #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 r3, [pc, #168] @ (4f1df8 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1710022,19 +1710022,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 66098 <__snprintf_chk@plt> │ │ │ │ b.n 4f1e8e │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - movs r4, r6 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - vshr.u64 d16, d22, #54 │ │ │ │ - vshr.u64 d0, d22, #6 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r7, 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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1710098,15 +1710100,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 4f209c │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d0, d26, d22 │ │ │ │ + vshr.u64 d0, d22, #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, #3512] @ 0xdb8 │ │ │ │ ldr r1, [pc, #512] @ (4f21d0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #512] @ (4f21d4 ) │ │ │ │ @@ -1710317,29 +1710319,29 @@ │ │ │ │ b.n 4f21c2 │ │ │ │ b.n 4f2220 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #12 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - mrc2 0, 7, r0, cr0, cr6, {5} │ │ │ │ - mrc2 0, 7, r0, cr0, cr6, {5} │ │ │ │ - mcr2 0, 7, r0, cr2, cr6, {5} │ │ │ │ - vqadd.u8 d0, d20, d22 │ │ │ │ - mcr2 0, 5, r0, cr0, cr6, {5} │ │ │ │ - mrc2 0, 3, r0, cr14, cr6, {5} │ │ │ │ + vshr.u64 d0, d22, #48 │ │ │ │ + vshr.u64 d0, d22, #48 │ │ │ │ + vshr.u64 d0, d22, #62 │ │ │ │ + vshr.u64 d0, d22, #28 │ │ │ │ + vqadd.u8 d16, d16, d22 │ │ │ │ + vqadd.u16 d0, d30, d22 │ │ │ │ lsrs r6, r1, #8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stc2l 0, cr0, [r4, #728] @ 0x2d8 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + mcr2 0, 3, r0, cr4, cr6, {5} │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {182} @ 0xb6 │ │ │ │ - mcr2 0, 1, r0, cr2, cr6, {5} │ │ │ │ + ldc2l 0, cr0, [ip, #-728]! @ 0xfffffd28 │ │ │ │ + mcr2 0, 6, r0, cr2, cr6, {5} │ │ │ │ lsrs r2, r6, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsrs r6, r2, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ udf #126 @ 0x7e │ │ │ │ @@ -1710424,21 +1710426,21 @@ │ │ │ │ b.n 4f2270 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 4f1f74 │ │ │ │ b.n 4f2270 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 4f1f74 │ │ │ │ b.n 4f22c0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ (4f23d8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1710601,18 +1710603,18 @@ │ │ │ │ ldr r2, [pc, #24] @ (4f24cc ) │ │ │ │ add r2, pc │ │ │ │ b.n 4f249a │ │ │ │ lsls r6, r6, #27 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - @ instruction: 0xfb1a00b6 │ │ │ │ + @ instruction: 0xfbba00b6 │ │ │ │ stc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xfae400b6 │ │ │ │ - @ instruction: 0xfad000b6 │ │ │ │ + @ instruction: 0xfb8400b6 │ │ │ │ + @ instruction: 0xfb7000b6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #100] @ (4f2548 ) │ │ │ │ @@ -1710644,17 +1710646,17 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 663d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 4f253c │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str.w r0, [r4, r6, lsl #3] │ │ │ │ + str??.w r0, [r4, #182] @ 0xb6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #300] @ (4f2694 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -1710802,17 +1710804,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh.w r0, [r2, #182] @ 0xb6 │ │ │ │ + ldr??.w r0, [r2, r6, lsl #3] │ │ │ │ lsls r2, r5, #16 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r4, r5, #16 │ │ │ │ lsls r7, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1710851,17 +1710853,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 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str.w r0, [sl, r6, lsl #3] │ │ │ │ + str??.w r0, [sl, #182] @ 0xb6 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r6, r6, #14 │ │ │ │ lsls r7, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1711073,31 +1711075,31 @@ │ │ │ │ b.n 4f299c │ │ │ │ bhi.n 4f29e8 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - @ instruction: 0xf7b800b6 │ │ │ │ - @ instruction: 0xf7a200b6 │ │ │ │ - @ instruction: 0xf78400b6 │ │ │ │ - @ instruction: 0xf74600b6 │ │ │ │ + ldr.w r0, [r8, r6, lsl #3] │ │ │ │ + str.w r0, [r2, r6, lsl #3] │ │ │ │ + strh.w r0, [r4, r6, lsl #3] │ │ │ │ + @ instruction: 0xf7e600b6 │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ bvs.n 4f2998 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xf65600b6 │ │ │ │ - @ instruction: 0xf4bc00b6 │ │ │ │ - @ instruction: 0xf65000b6 │ │ │ │ + @ instruction: 0xf6f600b6 │ │ │ │ + adcs.w r0, ip, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf6f000b6 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ (4f2aac ) │ │ │ │ @@ -1711256,17 +1711258,17 @@ │ │ │ │ blx 66098 <__snprintf_chk@plt> │ │ │ │ b.n 4f2b3e │ │ │ │ nop │ │ │ │ movs r0, r6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - @ instruction: 0xf4b400b6 │ │ │ │ + adcs.w r0, r4, #5963776 @ 0x5b0000 │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ - orn r0, r0, #5963776 @ 0x5b0000 │ │ │ │ + add.w r0, r0, #5963776 @ 0x5b0000 │ │ │ │ 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 r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1711313,16 +1711315,16 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldc2 0, cr0, [r4, #-804]! @ 0xfffffcdc │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + ldc2l 0, cr0, [r4, #804] @ 0x324 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ vrhadd.u16 q0, q5, q7 │ │ │ │ vrhadd.u16 q0, q7, q7 │ │ │ │ stmdb 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 │ │ │ │ @@ -1711502,24 +1711504,24 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bcc.n 4f2d48 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 13, cr0, cr2, cr14, {2} │ │ │ │ ldc2l 1, cr0, [r4, #312]! @ 0x138 │ │ │ │ - @ instruction: 0xf31200b6 │ │ │ │ - @ instruction: 0xf2f800b6 │ │ │ │ - @ instruction: 0xf2de00b6 │ │ │ │ + @ instruction: 0xf3b200b6 │ │ │ │ + @ instruction: 0xf39800b6 │ │ │ │ + @ instruction: 0xf37e00b6 │ │ │ │ stc2 1, cr0, [sl, #312]! @ 0x138 │ │ │ │ ldc2 1, cr0, [sl, #312] @ 0x138 │ │ │ │ stc2 1, cr0, [ip, #312] @ 0x138 │ │ │ │ bcs.n 4f2ec4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - @ instruction: 0xf23200b6 │ │ │ │ - @ instruction: 0xf23e00b6 │ │ │ │ + @ instruction: 0xf2d200b6 │ │ │ │ + @ instruction: 0xf2de00b6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #568] @ (4f3060 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #568] @ (4f3064 ) │ │ │ │ @@ -1711738,23 +1711740,23 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 4f3000 │ │ │ │ lsls r3, r1, #5 │ │ │ │ bne.n 4f30dc │ │ │ │ lsls r3, r1, #5 │ │ │ │ - @ instruction: 0xf0fe00b6 │ │ │ │ + @ instruction: 0xf19e00b6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, #182 @ 0xb6 │ │ │ │ - eor.w r0, r6, #182 @ 0xb6 │ │ │ │ - orn r0, lr, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r6, #182 @ 0xb6 │ │ │ │ - bics.w r0, lr, #182 @ 0xb6 │ │ │ │ - bic.w r0, r6, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf13000b6 │ │ │ │ + @ instruction: 0xf12600b6 │ │ │ │ + add.w r0, lr, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0f600b6 │ │ │ │ + @ instruction: 0xf0de00b6 │ │ │ │ + @ instruction: 0xf0c600b6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1712035,22 +1712037,22 @@ │ │ │ │ b.n 4f32b4 │ │ │ │ ldr r3, [pc, #40] @ (4f3390 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4f32e8 │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, #334] @ 0x14e │ │ │ │ strb.w r0, [sl, #334] @ 0x14e │ │ │ │ - ldc 0, cr0, [sl, #728]! @ 0x2d8 │ │ │ │ - ldcl 0, cr0, [r2, #728] @ 0x2d8 │ │ │ │ + mrc 0, 2, r0, cr10, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr2, cr6, {5} │ │ │ │ stc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - stc 0, cr0, [ip, #728] @ 0x2d8 │ │ │ │ - ldcl 0, cr0, [r6, #-728]! @ 0xfffffd28 │ │ │ │ - stc 0, cr0, [r8, #728] @ 0x2d8 │ │ │ │ - ldcl 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ - stcl 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ + mcr 0, 1, r0, cr12, cr6, {5} │ │ │ │ + mrc 0, 0, r0, cr6, cr6, {5} │ │ │ │ + mcr 0, 1, r0, cr8, cr6, {5} │ │ │ │ + ldcl 0, cr0, [sl, #728]! @ 0x2d8 │ │ │ │ + stcl 0, cr0, [sl, #728]! @ 0x2d8 │ │ │ │ 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 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ @@ -1712326,15 +1712328,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab400b6 │ │ │ │ + adcs.w r0, r4, r6, ror #2 │ │ │ │ ldr r3, [pc, #280] @ (4f37a0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4f375e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1712454,19 +1712456,19 @@ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ adds r2, #1 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ b.n 4f3738 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ands.w r0, r2, r6, ror #2 │ │ │ │ + @ instruction: 0xeab200b6 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r6, r6, ror #2 │ │ │ │ - strd r0, r0, [r4, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xeac600b6 │ │ │ │ + orn r0, r4, r6, ror #2 │ │ │ │ ldr r3, [pc, #76] @ (4f3804 ) │ │ │ │ add r3, pc │ │ │ │ cbz r0, 4f3800 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1712498,15 +1712500,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #728]! @ 0x2d8 │ │ │ │ + eors.w r0, r4, r6, ror #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cbz r6, 4f3860 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ @@ -1712899,15 +1712901,15 @@ │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ bl 4ef7c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 4f38d4 │ │ │ │ + b.n 4f3a14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ mcr2 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 │ │ │ │ @@ -1713060,15 +1713062,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4f3740 │ │ │ │ + b.n 4f3880 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r1, r5} │ │ │ │ lsls r3, r1, #5 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4f3f3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1713181,15 +1713183,15 @@ │ │ │ │ bx lr │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #5 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #5 │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f45b4 │ │ │ │ + b.n 4f46f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #404] @ (4f40f8 ) │ │ │ │ @@ -1713346,31 +1713348,31 @@ │ │ │ │ bl 4f3d9c │ │ │ │ b.n 4f40d4 │ │ │ │ ldr r0, [pc, #40] @ (4f4118 ) │ │ │ │ add r0, pc │ │ │ │ bl 4f3d9c │ │ │ │ b.n 4f40c2 │ │ │ │ nop │ │ │ │ - b.n 4f471c │ │ │ │ + b.n 4f485c │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f4778 │ │ │ │ + b.n 4f48b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f4674 │ │ │ │ + b.n 4f47b4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f469c │ │ │ │ + b.n 4f47dc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f45d4 │ │ │ │ + b.n 4f4714 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f4548 │ │ │ │ + b.n 4f4688 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f44e0 │ │ │ │ + b.n 4f4620 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f4488 │ │ │ │ + b.n 4f45c8 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ @@ -1713557,23 +1713559,23 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00c8 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ae │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f480c │ │ │ │ + b.n 4f494c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f4838 │ │ │ │ + b.n 4f4978 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f47d0 │ │ │ │ + b.n 4f4910 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f46b8 │ │ │ │ + b.n 4f47f8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4f4578 │ │ │ │ + b.n 4f46b8 │ │ │ │ lsls r6, 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, #3872] @ 0xf20 │ │ │ │ @@ -1713896,15 +1713898,15 @@ │ │ │ │ b.n 4f43f0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ b.n 4f45f4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 4f45c0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r2, r2, #20 │ │ │ │ lsls r4, r1, #5 │ │ │ │ @@ -1714129,49 +1714131,49 @@ │ │ │ │ bl 4f3d9c │ │ │ │ b.n 4f4920 │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4f48ac │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ble.n 4f48b8 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ble.n 4f4a4c │ │ │ │ + udf #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 4f4a38 │ │ │ │ + udf #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ble.n 4f4a1c │ │ │ │ + ble.n 4f495c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 4f4a10 │ │ │ │ + ble.n 4f4950 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r7, r3, #4 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bgt.n 4f495c │ │ │ │ + ble.n 4f489c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bgt.n 4f48a4 │ │ │ │ + ble.n 4f49e4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4f48d4 │ │ │ │ + ble.n 4f4a14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4f48cc │ │ │ │ + bgt.n 4f4a0c │ │ │ │ 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 4f4700 │ │ │ │ @@ -1714386,21 +1714388,21 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 4f4bda │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ push {r2, r7, lr} │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4f4cc8 │ │ │ │ + blt.n 4f4c08 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bls.n 4f4c18 │ │ │ │ + bge.n 4f4b58 │ │ │ │ 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] @ (4f4c70 ) │ │ │ │ @@ -1714430,15 +1714432,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 4f4ce4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4f4c18 │ │ │ │ + bge.n 4f4d58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cbz r2, 4f4cea │ │ │ │ lsls r3, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1714831,15 +1714833,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ blx r7 │ │ │ │ b.n 4f4e98 │ │ │ │ - bhi.n 4f5020 │ │ │ │ + bls.n 4f5160 │ │ │ │ lsls r6, r6, #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] @ (4f50f8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1714972,17 +1714974,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bmi.n 4f5254 │ │ │ │ + bmi.n 4f5194 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4f52d8 │ │ │ │ + bpl.n 4f5218 │ │ │ │ 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 │ │ │ │ @@ -1715945,21 +1715947,21 @@ │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - beq.n 4f5c0c │ │ │ │ + bne.n 4f5d4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 4f5bcc │ │ │ │ + bne.n 4f5d0c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 4f5db0 │ │ │ │ + bne.n 4f5cf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 4f5d94 │ │ │ │ + bne.n 4f5cd4 │ │ │ │ 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 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1715984,21 +1715986,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (4f5d10 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 4f5ce2 │ │ │ │ add r3, pc, #152 @ (adr r3, 4f5d9c ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ - beq.n 4f5c5c │ │ │ │ + bne.n 4f5d9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - uxth r0, r2 │ │ │ │ + cbz r0, 4f5d58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [pc, #1032] @ 4f6130 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1716442,83 +1716444,83 @@ │ │ │ │ cmp sl, r5 │ │ │ │ bhi.n 4f60fc │ │ │ │ b.n 4f5df0 │ │ │ │ adds r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ bhi.n 4f60fc │ │ │ │ b.n 4f5df0 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r2, pc, #640 @ (adr r2, 4f63bc ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ - mcr 0, 2, r0, cr8, cr8, {5} │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + mcr 0, 7, r0, cr8, cr8, {5} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - beq.n 4f6180 │ │ │ │ + beq.n 4f60c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #32] @ (4f6184 ) │ │ │ │ + ldr r5, [pc, #672] @ (4f6404 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 4f6188 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4f6164 │ │ │ │ + bpl.n 4f60a4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [r0], {184} @ 0xb8 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + stcl 0, cr0, [r0, #-736]! @ 0xfffffd20 │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, 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 r4, [pc, #356] @ (4f6338 ) │ │ │ │ mov sl, r1 │ │ │ │ @@ -1716669,56 +1716671,56 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ b.n 4f6200 │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmdb sl!, {r3, r4, r5, r7} │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + strd r0, r0, [sl, #736] @ 0x2e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r2, #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, #4040] @ 0xfc8 │ │ │ │ @@ -1717679,168 +1717681,168 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 4f6c54 │ │ │ │ ldr r2, [pc, #316] @ (4f6e3c ) │ │ │ │ add r2, pc │ │ │ │ b.n 4f6898 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stcl 0, cr0, [r4], #792 @ 0x318 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + stc 0, cr0, [r4, #792] @ 0x318 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 4f6d80 │ │ │ │ + bgt.n 4f6cc0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f6a50 │ │ │ │ + b.n 4f6b90 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mov r8, sp │ │ │ │ + blx r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 4f7508 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f69c8 │ │ │ │ + b.n 4f6b08 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f68e0 │ │ │ │ + b.n 4f6a20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mov r2, r4 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 4f7394 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f6830 │ │ │ │ + b.n 4f6970 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f67cc │ │ │ │ + b.n 4f690c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f672c │ │ │ │ + b.n 4f686c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #680] @ (4f7020 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #464] @ (4f6f58 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 4f65c4 │ │ │ │ + b.n 4f6704 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 4f7084 │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #680] @ (4f7040 ) │ │ │ │ + ldr r7, [pc, #296] @ (4f6ec0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #400] @ (4f6f34 ) │ │ │ │ + ldr r7, [pc, #16] @ (4f6db4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #160] @ (4f6e4c ) │ │ │ │ + ldr r6, [pc, #800] @ (4f70cc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 4f6f04 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 4f7184 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4f7264 │ │ │ │ + b.n 4f73a4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4f7210 │ │ │ │ + b.n 4f7350 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ite cs │ │ │ │ - lslcs r1, r1, #3 │ │ │ │ - stmiacc r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ite gt │ │ │ │ + lslgt r1, r1, #3 │ │ │ │ + stmiale r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f7070 │ │ │ │ + b.n 4f71b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - sbcs r6, r4 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #162 @ 0xa2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f6ff0 │ │ │ │ + b.n 4f7130 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f6f90 │ │ │ │ + b.n 4f70d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4f6ed4 │ │ │ │ + b.n 4f7014 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ble.n 4f6d9c │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 4f6e34 │ │ │ │ + b.n 4f6f74 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 4f6f18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ble.n 4f6e5c │ │ │ │ lsls r3, r1, #5 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1718514,174 +1718516,175 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ blx r8 │ │ │ │ b.n 4f709a │ │ │ │ nop │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - hlt 0x0006 │ │ │ │ + cbnz r6, 4f74cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 4f7428 │ │ │ │ + ble.n 4f7568 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 4f73f4 │ │ │ │ + ble.n 4f7534 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r6, 4f74de │ │ │ │ + hlt 0x001e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r6, 4f74da │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 4f7520 │ │ │ │ + bgt.n 4f7460 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r6, 4f74dc │ │ │ │ + rev r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 4f74dc │ │ │ │ + rev r2, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 4f74fa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r6, lr │ │ │ │ + bx r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r8, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 4f7594 │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add lr, r9 │ │ │ │ + cmp r6, sp │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 4f7596 │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r8, r5 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 4f7598 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sl, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 4f759a │ │ │ │ + cbnz r4, 4f75c2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 4f7598 │ │ │ │ + cbnz r2, 4f75c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mvns r0, r6 │ │ │ │ + add r8, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 4f75f2 │ │ │ │ + push {r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r6, 4f75f2 │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev r0, r2 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 4f75d0 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r2, 4f75fc │ │ │ │ + push {r1, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 4f75f0 │ │ │ │ + cbz r4, 4f7618 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 4f761e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.u64 d0, d17, #60 │ │ │ │ - cbnz r4, 4f75d0 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + cbnz r4, 4f75f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1722545,15 +1722548,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r3, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1722621,15 +1722624,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 4fa4de │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, r6] │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + cpsie │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1722695,15 +1722698,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 4fa5a4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrh r6, [r5, r1] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1722929,15 +1722932,15 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ strh r0, [r3, #26] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - sxth r4, r6 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r3, #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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1723256,15 +1723259,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r5, r6] │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r7, 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, #3920] @ 0xf50 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #192] @ (4fac94 ) │ │ │ │ @@ -1723719,29 +1723722,29 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 4fadb6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r2, [r7, r4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #188] @ (4fb194 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1724714,19 +1724717,19 @@ │ │ │ │ b.n 4fb8f2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx r9 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #120 @ (adr r1, 4fbb7c ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 4fbdfc ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ mov r2, ip │ │ │ │ lsls r3, r1, #5 │ │ │ │ - add r0, pc, #272 @ (adr r0, 4fbc1c ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 4fbe9c ) │ │ │ │ lsls r7, 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, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #688] @ (4fbdd0 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1725640,21 +1725643,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 4fc252 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #340] @ (4fc60c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1726715,15 +1726718,15 @@ │ │ │ │ nop │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1726881,15 +1726884,15 @@ │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #692] @ (4fd550 ) │ │ │ │ @@ -1727114,17 +1727117,17 @@ │ │ │ │ stmia r3!, {} │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, 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, #3704] @ 0xe78 │ │ │ │ ldr.w r2, [pc, #1072] @ 4fd9a8 │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ @@ -1727525,21 +1727528,21 @@ │ │ │ │ b.n 4fd5bc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #122 @ 0x7a │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r7, 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, #3672] @ 0xe58 │ │ │ │ ldr.w r2, [pc, #1580] @ 4fe000 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -1728126,25 +1728129,25 @@ │ │ │ │ mov r3, r4 │ │ │ │ bl 4f8f70 │ │ │ │ b.n 4fdc3c │ │ │ │ movs r6, #30 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1733496,28 +1733499,28 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ lsls r3, r1, #5 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ bhi.n 501d52 │ │ │ │ ldr r3, [pc, #12] @ (501d58 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (501d5c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 501e3a │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 501e46 │ │ │ │ @@ -1733676,25 +1733679,25 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.n 501e46 │ │ │ │ b.n 501eae │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ bhi.n 501ed0 │ │ │ │ ldr r3, [pc, #8] @ (501ed4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #196] @ (501fac ) │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ @@ -1735692,15 +1735695,15 @@ │ │ │ │ b.n 5034a0 │ │ │ │ bhi.n 5035c0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 503408 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrd r6, r9, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r1, r7, r3 │ │ │ │ ldr.w r3, [sl, #2600] @ 0xa28 │ │ │ │ cmp r5, r2 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ @@ -1735747,15 +1735750,15 @@ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (503590 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r0, #5 │ │ │ │ - @ instruction: 0xf7d800b5 │ │ │ │ + ldr??.w r0, [r8, r5, lsl #3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ bhi.n 5035b6 │ │ │ │ @@ -1737504,17 +1737507,17 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmia r3!, {r1} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe85600b5 │ │ │ │ + ldrd r0, r0, [r6], #724 @ 0x2d4 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1738645,36 +1738648,36 @@ │ │ │ │ b.n 505364 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb80a │ │ │ │ lsls r2, r1, #5 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xead000b5 │ │ │ │ + sbcs.w r0, r0, r5, ror #2 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - orr.w r0, ip, r5, ror #2 │ │ │ │ - bvs.n 5052b4 │ │ │ │ + @ instruction: 0xeaec00b5 │ │ │ │ + bvc.n 5053f4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orns r0, r2, r5, ror #2 │ │ │ │ + adds.w r0, r2, r5, ror #2 │ │ │ │ subs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 504d58 │ │ │ │ + b.n 504e98 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 504d40 │ │ │ │ + b.n 504e80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 504ce8 │ │ │ │ + b.n 504e28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 50575c │ │ │ │ + b.n 50589c │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1739433,38 +1739436,38 @@ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.w 50484a │ │ │ │ adds r2, #1 │ │ │ │ strh.w r6, [sp, #217] @ 0xd9 │ │ │ │ b.n 505ae8 │ │ │ │ nop │ │ │ │ - bgt.n 505a78 │ │ │ │ + ble.n 505bb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 505b28 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 505acc │ │ │ │ + ble.n 505c0c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bgt.n 505ad4 │ │ │ │ + ble.n 505c14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 5, r0, cr8, cr5, {5} │ │ │ │ - blt.n 505a94 │ │ │ │ + vqadd.u8 d16, d24, d21 │ │ │ │ + bgt.n 505bd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -1739866,17 +1739869,17 @@ │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ add r2, pc, #432 @ (adr r2, 506158 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #752 @ (adr r1, 5062a0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - bcc.n 505f54 │ │ │ │ + bmi.n 506094 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov lr, r3 │ │ │ │ subs r1, #3 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -1743669,15 +1743672,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 50894c │ │ │ │ add.w r3, r0, #143360 @ 0x23000 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 50894c │ │ │ │ - bvc.n 508894 │ │ │ │ + bhi.n 5089d4 │ │ │ │ lsls r6, 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] @ (5089f0 ) │ │ │ │ @@ -1744270,21 +1744273,21 @@ │ │ │ │ orrs r0, r2 │ │ │ │ b.n 508c16 │ │ │ │ mov ip, lr │ │ │ │ b.n 508f20 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 508ec4 │ │ │ │ b.n 508e2c │ │ │ │ - bcc.n 508eb4 │ │ │ │ + bmi.n 508ff4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcs.n 508ee0 │ │ │ │ + bcc.n 509020 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcs.n 508eb8 │ │ │ │ + bcc.n 508ff8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bne.n 50907c │ │ │ │ + bcs.n 508fbc │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1744318,15 +1744321,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (509028 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + beq.n 5090d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 50904a │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ @@ -1745725,103 +1745728,103 @@ │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ b.n 509c5e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #560 @ (adr r6, 50a080 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 509f00 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ ldrh r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 509e68 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ @@ -1746999,15 +1747002,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r6] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r5, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1747742,17 +1747745,17 @@ │ │ │ │ mov r3, ip │ │ │ │ b.n 50b1a2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (50b324 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1748438,31 +1748441,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov lr, lr │ │ │ │ lsls r2, r1, #5 │ │ │ │ mov sl, lr │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp ip, pc │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #1316] @ 50bfac │ │ │ │ @@ -1749268,15 +1749271,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1749330,15 +1749333,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 50c748 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 50c5c8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r4, #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, #3744] @ 0xea0 │ │ │ │ @@ -1750276,25 +1750279,25 @@ │ │ │ │ nop │ │ │ │ adds r2, #26 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #104] @ (50cf34 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1750534,37 +1750537,37 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 50d0e4 │ │ │ │ ldr.w lr, [pc, #48] @ 50d16c │ │ │ │ ldr r2, [pc, #48] @ (50d170 ) │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n 50d0e4 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #44] @ 50d1b4 │ │ │ │ @@ -1750578,21 +1750581,21 @@ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w ip, [pc, #28] @ 50d1c0 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 50b8c4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #44] @ 50d204 │ │ │ │ @@ -1750606,20 +1750609,20 @@ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w ip, [pc, #28] @ 50d210 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 50b8c4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf0f800b3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + @ instruction: 0xf19800b3 │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ 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, #2576] @ 0xa10 │ │ │ │ @@ -1750728,31 +1750731,31 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r5, #0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ 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, r1 │ │ │ │ @@ -1755219,15 +1755222,15 @@ │ │ │ │ addw sp, sp, #2684 @ 0xa7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcrr2 1, 4, r0, sl, cr9 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xfa620149 │ │ │ │ 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 │ │ │ │ @@ -1758204,19 +1758207,19 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 512538 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r6, r3, #4 │ │ │ │ bge.n 512674 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -1758275,15 +1758278,15 @@ │ │ │ │ add.w sp, sp, #5536 @ 0x15a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 512644 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 512774 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [r0, #76] @ 0x4c │ │ │ │ @@ -1759570,29 +1759573,29 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #32 │ │ │ │ @@ -1760477,22 +1760480,22 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 513c9e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [r4, #-720] @ 0xfffffd30 │ │ │ │ + stc2 0, cr0, [r4, #720]! @ 0x2d0 │ │ │ │ stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {180} @ 0xb4 │ │ │ │ + ldc2l 0, cr0, [r0, #-720]! @ 0xfffffd30 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1760658,17 +1760661,17 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - @ instruction: 0xfb8000b4 │ │ │ │ - @ instruction: 0xfb8200b4 │ │ │ │ - @ instruction: 0xfb6c00b4 │ │ │ │ + stc2 0, cr0, [r0], #-720 @ 0xfffffd30 │ │ │ │ + stc2 0, cr0, [r2], #-720 @ 0xfffffd30 │ │ │ │ + stc2 0, cr0, [ip], {180} @ 0xb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ ldr.w lr, [pc, #120] @ 513f68 │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ ldr.w ip, [pc, #116] @ 513f6c │ │ │ │ @@ -1760875,15 +1760878,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ itt │ │ │ │ lsl r1, r1, #5 │ │ │ │ add r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bkpt 0x00ec │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ @@ -1761028,21 +1761031,21 @@ │ │ │ │ beq.n 51425a │ │ │ │ b.n 5142a4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x009c │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r5, #7 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r6, r3, #4 │ │ │ │ pop {r1, r7, pc} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1761181,31 +1761184,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 513c54 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ 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, #-80] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -1761345,22 +1761348,22 @@ │ │ │ │ bl 513c54 │ │ │ │ b.n 514596 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 51464a │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #5898240 @ 0x5a0000 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf5f800b4 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr r2, [pc, #312] @ (514754 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ @@ -1761488,27 +1761491,27 @@ │ │ │ │ b.n 514702 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r6, 51478e │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ 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 r7, [pc, #1100] @ 514bd8 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1761935,35 +1761938,35 @@ │ │ │ │ b.n 5149f0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb868 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d800b4 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + orns r0, r8, #5898240 @ 0x5a0000 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r1, r1, #5 │ │ │ │ - @ instruction: 0xf25400b4 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf2f400b4 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xf1fc00b4 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf29c00b4 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - adds.w r0, r0, #180 @ 0xb4 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + subs.w r0, r0, #180 @ 0xb4 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - orn r0, r6, #180 @ 0xb4 │ │ │ │ - movs r2, #32 │ │ │ │ + add.w r0, r6, #180 @ 0xb4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - eors.w r0, ip, #180 @ 0xb4 │ │ │ │ - movs r2, #10 │ │ │ │ + @ instruction: 0xf13c00b4 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -1762412,43 +1762415,43 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 51517e │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xf27400b4 │ │ │ │ - vqadd.s16 d16, d30, d20 │ │ │ │ - bge.n 51511c │ │ │ │ + @ instruction: 0xf31400b4 │ │ │ │ + vshr.s64 d16, d20, #2 │ │ │ │ + blt.n 51505c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs.w r0, r8, #180 @ 0xb4 │ │ │ │ - @ instruction: 0xf0da00b4 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf25800b4 │ │ │ │ + sbcs.w r0, sl, #180 @ 0xb4 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stc2 1, cr0, [sl, #292]! @ 0x124 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldcl 0, cr0, [sl, #-720] @ 0xfffffd30 │ │ │ │ + ldcl 0, cr0, [sl, #720]! @ 0x2d0 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc 0, cr0, [r4, #720] @ 0x2d0 │ │ │ │ + mcr 0, 1, r0, cr4, cr4, {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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ ldr r2, [pc, #464] @ (515348 ) │ │ │ │ @@ -1762626,28 +1762629,28 @@ │ │ │ │ blx r6 │ │ │ │ b.n 5151f2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-720] @ 0xfffffd30 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + ldc 0, cr0, [r0, #720]! @ 0x2d0 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - mcrr 0, 11, r0, r4, cr4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + stcl 0, cr0, [r4], #720 @ 0x2d0 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ │ │ │ 00515374 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1762967,19 +1762970,19 @@ │ │ │ │ b.n 515702 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strd r0, r0, [ip], #720 @ 0x2d0 │ │ │ │ + @ instruction: 0xe98c00b4 │ │ │ │ movs r1, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ bl 4d2158 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1763570,17 +1763573,17 @@ │ │ │ │ strd r6, r5, [sp, #24] │ │ │ │ b.n 515cc2 │ │ │ │ blx 66f60 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 515cc2 │ │ │ │ nop │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r6, r3, #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 r5, r2 │ │ │ │ @@ -1764783,18 +1764786,18 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ittt cc │ │ │ │ - lslcc r7, r0, #3 │ │ │ │ - strcc r6, [sp, #96] @ 0x60 │ │ │ │ - lslcc r1, r1, #5 │ │ │ │ + ittt le │ │ │ │ + lslle r7, r0, #3 │ │ │ │ + strle r6, [sp, #96] @ 0x60 │ │ │ │ + lslle 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, #4048] @ 0xfd0 │ │ │ │ add.w r4, r1, #12288 @ 0x3000 │ │ │ │ ldrsh.w r1, [r1, #8] │ │ │ │ ldr.w ip, [pc, #272] @ 516b44 │ │ │ │ @@ -1764913,17 +1764916,17 @@ │ │ │ │ str r2, [r4, #32] │ │ │ │ b.n 516a74 │ │ │ │ nop │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 516a64 │ │ │ │ + bpl.n 516ba4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #212992 @ 0x34000 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1777039,15 +1777042,15 @@ │ │ │ │ orreq.w r2, r2, #2 │ │ │ │ strbeq r2, [r3, #3] │ │ │ │ b.n 51f01a │ │ │ │ bl 3ae590 │ │ │ │ movw r3, #12336 @ 0x3030 │ │ │ │ b.n 51f034 │ │ │ │ nop │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ 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 │ │ │ │ @@ -1777194,15 +1777197,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 51f1f2 │ │ │ │ b.n 51f244 │ │ │ │ mov r1, r4 │ │ │ │ b.n 51f216 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ @@ -1777483,15 +1777486,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #21 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #14 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ 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 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1777620,15 +1777623,15 @@ │ │ │ │ bne.n 51f6ec │ │ │ │ dmb ish │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51f6d2 │ │ │ │ b.n 51f66c │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r7, [r0, #632] @ 0x278 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1777818,19 +1777821,19 @@ │ │ │ │ bl 517398 │ │ │ │ ldr.w r3, [r4, #1008] @ 0x3f0 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ strb.w r8, [r4, #951] @ 0x3b7 │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ add r3, r4 │ │ │ │ b.n 51f7ae │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1778748,17 +1778751,17 @@ │ │ │ │ b.n 5202b2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r3, #4 │ │ │ │ cdp2 1, 15, cr0, cr0, cr8, {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 r3, [pc, #788] @ (520690 ) │ │ │ │ @@ -1779060,17 +1779063,17 @@ │ │ │ │ b.n 520608 │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ movs r6, #154 @ 0x9a │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r3, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #876] @ (520a24 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1779436,15 +1779439,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r2, [r0, #668] @ 0x29c │ │ │ │ @@ -1779492,15 +1779495,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 516bf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 520ad6 │ │ │ │ nop │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779514,15 +1779517,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #520] @ 0x208 │ │ │ │ blx r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r0, #665] @ 0x299 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1779540,15 +1779543,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r3, #552] @ 0x228 │ │ │ │ blx r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ 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 r4, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779556,15 +1779559,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 51ee08 │ │ │ │ ldr.w r3, [r4, #556] @ 0x22c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ @@ -1779576,15 +1779579,15 @@ │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ 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 r4, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779592,15 +1779595,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 51ee08 │ │ │ │ ldr.w r3, [r4, #564] @ 0x234 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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 │ │ │ │ @@ -1779657,15 +1779660,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r5, #951] @ 0x3b7 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r3, #7520 @ 0x1d60 │ │ │ │ adds r3, #24 │ │ │ │ b.n 520c8c │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1779679,15 +1779682,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ ldrb.w r1, [r0, #666] @ 0x29a │ │ │ │ @@ -1779702,15 +1779705,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #16] @ (520d74 ) │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 51ee08 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 520d54 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ @@ -1779722,29 +1779725,29 @@ │ │ │ │ ldr.w r5, [r4, #428] @ 0x1ac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ 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] @ (520dd4 ) │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ bl 51ee08 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #540] @ 0x21c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ @@ -1779756,15 +1779759,15 @@ │ │ │ │ ldr.w r3, [r4, #576] @ 0x240 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779781,15 +1779784,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ blx r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ 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 r4, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779798,15 +1779801,15 @@ │ │ │ │ bl 51ee08 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ 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 r4, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779815,15 +1779818,15 @@ │ │ │ │ bl 51ee08 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ 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 r4, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779832,15 +1779835,15 @@ │ │ │ │ bl 51ee08 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1779855,15 +1779858,15 @@ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #124] @ 0x7c │ │ │ │ blx r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -1779886,15 +1779889,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 520f32 │ │ │ │ ldr r1, [pc, #8] @ (520f5c ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 51ee08 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1779973,15 +1779976,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r0, #1008] @ 0x3f0 │ │ │ │ @@ -1781005,19 +1781008,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 517008 │ │ │ │ b.n 521bcc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b.n 521bf4 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 521b6a │ │ │ │ vaddl.u q12, d15, d15 │ │ │ │ - @ instruction: 0xffff2cd0 │ │ │ │ + vcvt.u16.f16 q9, q8, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r1, [r6, #46] @ 0x2e │ │ │ │ vmlal.u q15, d31, d1[0] │ │ │ │ @ instruction: 0xffff5ebb │ │ │ │ @ instruction: 0xffffaaff │ │ │ │ vraddhn.i d24, , │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ @@ -1783429,15 +1783432,15 @@ │ │ │ │ strb.w r2, [r7, #1872] @ 0x750 │ │ │ │ b.n 523550 │ │ │ │ ldrb.w r2, [r7, #1872] @ 0x750 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r7, #1872] @ 0x750 │ │ │ │ b.n 523550 │ │ │ │ nop │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ 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, #224] @ (523778 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1791991,15 +1791994,15 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ strb r4, [r4, #23] │ │ │ │ lsls r0, r1, #5 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r0, r1, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5299a4 │ │ │ │ + b.n 529ae4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ ldr.w r4, [pc, #3524] @ 52a2b4 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1793326,17 +1793329,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #152 @ (adr r4, 52a364 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 52a5e4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ @@ -1794452,15 +1794455,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ lsrs r1, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr.w r2, [pc, #3308] @ 52bd94 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla ip, r3, ip, r2 │ │ │ │ @@ -1796508,19 +1796511,19 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ negs r0, r0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r2 │ │ │ │ + cbz r6, 52c9a8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r4, #84 @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldrb.w r3, [sp, #1220] @ 0x4c4 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r5, [sp, #1221] @ 0x4c5 │ │ │ │ str.w r7, [sp, #1184] @ 0x4a0 │ │ │ │ @@ -1800418,25 +1800421,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #896] @ (52faac ) │ │ │ │ + ldr r2, [pc, #512] @ (52f92c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #832] @ (52fa74 ) │ │ │ │ + ldr r2, [pc, #448] @ (52f8f4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #448] @ (52f8fc ) │ │ │ │ + ldr r2, [pc, #64] @ (52f77c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r0, 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, #3600] @ 0xe10 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r9, r1 │ │ │ │ @@ -1801563,15 +1801566,15 @@ │ │ │ │ @ instruction: 0xffff51c5 │ │ │ │ vtbx.8 d18, {d31}, d20 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ vqrdmulh.s q10, , d19[0] │ │ │ │ vsli.32 q11, , #31 │ │ │ │ @ instruction: 0xffff4d2f │ │ │ │ - vaddl.u , d31, d6 │ │ │ │ + vaddw.u , , d22 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cbz r3, 5303bc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 53034c │ │ │ │ @@ -1803067,36 +1803070,36 @@ │ │ │ │ b.n 530ec0 │ │ │ │ nop │ │ │ │ bics.w r1, r2, #13041664 @ 0xc70000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r3, #4 │ │ │ │ subs r5, #97 @ 0x61 │ │ │ │ - vaddl.u q11, d31, d4 │ │ │ │ + vaddw.u q11, , d20 │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (531414 ) │ │ │ │ add r2, pc │ │ │ │ bl 52f740 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r0, [pc, #4] @ (531420 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1803107,15 +1803110,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (531450 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, ip │ │ │ │ add r2, pc │ │ │ │ bl 52f740 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1804486,15 +1804489,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ble.n 53227c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 532264 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bgt.n 5322ec │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 532334 │ │ │ │ @@ -1805151,19 +1805154,19 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 532b00 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 5329ac │ │ │ │ + bcc.n 532aec │ │ │ │ lsls r2, r6, #2 │ │ │ │ bpl.n 532a58 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bne.n 532b04 │ │ │ │ + bne.n 532a44 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1806091,15 +1806094,15 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 533548 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5333bc │ │ │ │ + bne.n 5334fc │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ @@ -1806243,15 +1806246,15 @@ │ │ │ │ blx 66ccc │ │ │ │ b.n 5335ac │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r4, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1806684,21 +1806687,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 533a76 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r7!, {r1, r4} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -1806864,23 +1806867,23 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r3!, {r2, r5, r6, r7} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -1807053,23 +1807056,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -1807226,21 +1807229,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r0!, {r1, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1807705,33 +1807708,34 @@ │ │ │ │ ... │ │ │ │ stmia r0!, {r1, r4} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vshr.u64 d0, d18, #32 │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ cmp r5, #145 @ 0x91 │ │ │ │ movs r0, r0 │ │ │ │ bl 4504ce │ │ │ │ lsls r5, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d0, d30, d18 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + vshr.u64 d0, d18, #2 │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 534556 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - stc2l 0, cr0, [ip], {178} @ 0xb2 │ │ │ │ + stc2l 0, cr0, [ip, #-712]! @ 0xfffffd38 │ │ │ │ asrs r4, 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 r7, r2 │ │ │ │ @@ -1807816,17 +1807820,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ revsh r4, r6 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip], {178} @ 0xb2 │ │ │ │ - ldc2 0, cr0, [lr], {178} @ 0xb2 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + ldc2 0, cr0, [ip], #712 @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [lr], #712 @ 0x2c8 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1808100,25 +1808104,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ cbnz r6, 5348d0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ 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 r5, r2 │ │ │ │ @@ -1808250,19 +1808254,19 @@ │ │ │ │ b.n 534990 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb668 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1808447,23 +1808451,23 @@ │ │ │ │ b.n 534b5a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1808825,29 +1808829,29 @@ │ │ │ │ moveq r4, r3 │ │ │ │ b.n 534dea │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cbz r6, 535000 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1808965,15 +1808969,15 @@ │ │ │ │ b.n 53508a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ 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] │ │ │ │ @@ -1809429,22 +1809433,22 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d16, d20, d18 │ │ │ │ - ldc 0, cr0, [sl, #712] @ 0x2c8 │ │ │ │ - vhadd.u16 q0, q15, q0 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr0, {6} │ │ │ │ - stc2l 0, cr0, [r0, #768] @ 0x300 │ │ │ │ - @ instruction: 0xebec00b2 │ │ │ │ - ldc2l 0, cr0, [r6, #-768]! @ 0xfffffd00 │ │ │ │ - rsb r0, r0, r2, ror #2 │ │ │ │ + and.w r0, r4, #178 @ 0xb2 │ │ │ │ + mrc 0, 1, r0, cr10, cr2, {5} │ │ │ │ + vtrn. q0, q0 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr0, {6} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr0, {6} │ │ │ │ + stc 0, cr0, [ip], {178} @ 0xb2 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr0, {6} │ │ │ │ + stcl 0, cr0, [r0], #-712 @ 0xfffffd38 │ │ │ │ ldrb.w r3, [fp, #88] @ 0x58 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 535814 │ │ │ │ movs r3, #12 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ @@ -1810667,46 +1810671,45 @@ │ │ │ │ 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 535efc │ │ │ │ nop │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - smlald r0, r0, r8, r0 │ │ │ │ - strd r0, r0, [r0, #712] @ 0x2c8 │ │ │ │ - @ instruction: 0xfb1600c0 │ │ │ │ - strd r0, r0, [ip], #712 @ 0x2c8 │ │ │ │ - ldr??.w r0, [r4, #192] @ 0xc0 │ │ │ │ - vld1.8 {d16[6]}, [sl], r0 │ │ │ │ - vld1.8 {d16[6]}, [r0], r0 │ │ │ │ - ldr??.w r0, [r4, #192] @ 0xc0 │ │ │ │ - b.n 536208 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf73000c0 │ │ │ │ - b.n 535d20 │ │ │ │ + stc2l 0, cr0, [r8], #-768 @ 0xfffffd00 │ │ │ │ + orn r0, r0, r2, ror #2 │ │ │ │ + @ instruction: 0xfbb600c0 │ │ │ │ + @ instruction: 0xe98c00b2 │ │ │ │ + @ instruction: 0xfa9400c0 │ │ │ │ + @ instruction: 0xfa8a00c0 │ │ │ │ + @ instruction: 0xfa8000c0 │ │ │ │ + ldrsb.w r0, [r4, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xe80000b2 │ │ │ │ + @ instruction: 0xf7d000c0 │ │ │ │ + b.n 535e60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf61800c0 │ │ │ │ - @ instruction: 0xf53600c0 │ │ │ │ + @ instruction: 0xf6b800c0 │ │ │ │ + rsbs r0, r6, #6291456 @ 0x600000 │ │ │ │ add r1, pc, #816 @ (adr r1, 536690 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 536620 │ │ │ │ + b.n 536760 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf29800c0 │ │ │ │ - b.n 536474 │ │ │ │ + @ instruction: 0xf33800c0 │ │ │ │ + b.n 5365b4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbcs.w r0, lr, #192 @ 0xc0 │ │ │ │ - @ instruction: 0xf0be00c0 │ │ │ │ + @ instruction: 0xf21e00c0 │ │ │ │ + adcs.w r0, lr, #192 @ 0xc0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add.w r8, sp, #288 @ 0x120 │ │ │ │ ldr r3, [pc, #944] @ (536730 ) │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ @@ -1811050,23 +1811053,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ subs r3, r6, #3 │ │ │ │ orrs r3, r7 │ │ │ │ bne.n 536642 │ │ │ │ b.w 535d04 │ │ │ │ ... │ │ │ │ - vext.8 q0, q14, q0, #0 │ │ │ │ - cdp 0, 12, cr0, cr2, cr0, {6} │ │ │ │ - cdp 0, 4, cr0, cr2, cr0, {6} │ │ │ │ - stcl 0, cr0, [lr, #-768]! @ 0xfffffd00 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + orrs.w r0, ip, #192 @ 0xc0 │ │ │ │ + vhadd.s32 q8, q9, q0 │ │ │ │ + cdp 0, 14, cr0, cr2, cr0, {6} │ │ │ │ + cdp 0, 0, cr0, cr14, cr0, {6} │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 536690 │ │ │ │ + bgt.n 5367d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ @@ -1811664,28 +1811667,27 @@ │ │ │ │ blx 65e34 │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n 536c44 │ │ │ │ mov r8, fp │ │ │ │ b.w 5364ea │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, ip, r0, lsl #3 │ │ │ │ - @ instruction: 0xeb8200c0 │ │ │ │ - @ instruction: 0xeb3400c0 │ │ │ │ - bic.w r0, lr, r0, lsl #3 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmdb r4, {r6, r7} │ │ │ │ - ldrd r0, r0, [lr], #768 @ 0x300 │ │ │ │ - ldrd r0, r0, [sl], #768 @ 0x300 │ │ │ │ - @ instruction: 0xe80200c0 │ │ │ │ + mrrc 0, 12, r0, ip, cr0 │ │ │ │ + stc 0, cr0, [r2], #-768 @ 0xfffffd00 │ │ │ │ + rsbs r0, r4, r0, lsl #3 │ │ │ │ + pkhbt r0, lr, r0, lsl #3 │ │ │ │ + add r0, pc, #216 @ (adr r0, 536e4c ) │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + @ instruction: 0xe9b400c0 │ │ │ │ + @ instruction: 0xe99e00c0 │ │ │ │ + @ instruction: 0xe99a00c0 │ │ │ │ + stmia.w r2!, {r6, r7} │ │ │ │ + strex r0, r0, [lr, #768] @ 0x300 │ │ │ │ b.n 536ce4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 536ba4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ b.n 536df0 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1811827,15 +1811829,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bcc.n 536efc │ │ │ │ + bmi.n 536e3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1812067,17 +1812069,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 537874 │ │ │ │ + b.n 5369b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 537700 │ │ │ │ + b.n 537840 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -1812596,33 +1812598,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 537738 │ │ │ │ + beq.n 537678 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r6!, {r0, r1, r5, r6, r7} │ │ │ │ - vcvt.u16.f16 q14, q9, #1 │ │ │ │ + vcvt.f32.u32 d28, d2, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 53770e │ │ │ │ - @ instruction: 0xffffccd8 │ │ │ │ + vcvt.u16.f16 q14, q12, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + svc 28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 537780 │ │ │ │ + ble.n 5376c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 537730 │ │ │ │ + ble.n 537670 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 537804 │ │ │ │ + ble.n 537744 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #3292] @ 0xcdc │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 5378ce │ │ │ │ @@ -1812854,15 +1812856,15 @@ │ │ │ │ b.n 5378ac │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -1813337,15 +1813339,15 @@ │ │ │ │ b.n 537e7c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #18] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r0, [r5, #10] │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1814400,46 +1814402,46 @@ │ │ │ │ ... │ │ │ │ ldrb r6, [r0, #30] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #29] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + itte ne │ │ │ │ + lslne r2, r6, #2 │ │ │ │ + ldmiane r7!, {r1, r2, r5, r6} │ │ │ │ + lsleq r0, r0, #3 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 538a60 │ │ │ │ + pop {r2} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 538a72 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r0, r1, r2, r3, r4, lr} │ │ │ │ vmlal.u q14, d31, d17[0] │ │ │ │ @ instruction: 0xffffbe9f │ │ │ │ - vtbx.8 d28, {d31- q14, d31, d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev16 r6, r2 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r2, r2 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1814719,15 +1814721,15 @@ │ │ │ │ nop │ │ │ │ strb r4, [r2, #17] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #17] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1814963,16 +1814965,16 @@ │ │ │ │ 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} │ │ │ │ - adds.w r1, ip, #10158080 @ 0x9b0000 │ │ │ │ - add.w r1, r6, #10158080 @ 0x9b0000 │ │ │ │ + subs.w r1, ip, #10158080 @ 0x9b0000 │ │ │ │ + sub.w r1, r6, #10158080 @ 0x9b0000 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1817832,19 +1817834,19 @@ │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ b.w 53a3a4 │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r3, #4 │ │ │ │ strb r6, [r7, r7] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bpl.n 53b01c │ │ │ │ + bvs.n 53af5c │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3d36b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1817908,15 +1817910,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bmi.n 53af00 │ │ │ │ + bpl.n 53b040 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1817950,15 +1817952,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #928] @ (53b3f0 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r7, [pc, #824] @ (53b394 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1818152,15 +1818154,15 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #904] @ (53b5d8 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #896] @ (53b5e0 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1818391,28 +1818393,28 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #744] @ (53b78c ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #712] @ (53b774 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #424 @ (adr r0, 53b658 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ subs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #920] @ (53b85c ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (53b520 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1818488,35 +1818490,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (53b5a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (53b5a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 53b600 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 53b5fa │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ @@ -1818630,55 +1818632,55 @@ │ │ │ │ ldr r0, [pc, #88] @ (53b6f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ (53b6fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ bhi.w 53b924 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -1818948,149 +1818950,149 @@ │ │ │ │ ldr r0, [pc, #276] @ (53ba34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #272] @ (53ba38 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #29 │ │ │ │ bhi.n 53bb18 │ │ │ │ tbb [pc, r0] │ │ │ │ str r7, [r1, #96] @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -1819197,75 +1819199,75 @@ │ │ │ │ ldr r0, [pc, #128] @ (53bb94 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (53bb98 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 53bbca │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r0, #4 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1819284,25 +1819286,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (53bbe0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (53bbe4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 53bc02 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r3, r3, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ @@ -1819329,45 +1819331,45 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (53bc40 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (53bc44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cbz r0, 53bc5a │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 53bc54 │ │ │ │ ldr r0, [pc, #16] @ (53bc60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53bc64 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53bc68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 53bcac │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #16 │ │ │ │ asrs r3, r2, #24 │ │ │ │ lsrs r1, r3, #20 │ │ │ │ @@ -1819396,31 +1819398,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (53bcd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (53bcd4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 53bcfc │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (53bd04 ) │ │ │ │ @@ -1819435,23 +1819437,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (53bd10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (53bd14 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 53bd3c │ │ │ │ tbb [pc, r0] │ │ │ │ muls r6, r0 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ @@ -1819522,53 +1819524,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (53bdfc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (53be00 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 53be30 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ @@ -1819587,25 +1819589,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (53be48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (53be4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 53bec8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r1, #32 │ │ │ │ movs r6, #35 @ 0x23 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ @@ -1819662,47 +1819664,47 @@ │ │ │ │ ldr r0, [pc, #72] @ (53bf0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ (53bf10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1820203,17 +1820205,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r4, #98 @ 0x62 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1822003,15 +1822005,15 @@ │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 55299c │ │ │ │ mov r0, r6 │ │ │ │ blx 663d8 │ │ │ │ b.n 53d7aa │ │ │ │ nop │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #28 │ │ │ │ @@ -1823406,82 +1823408,82 @@ │ │ │ │ bl 550054 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 53e436 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #640] @ (53ea14 ) │ │ │ │ + ldr r7, [pc, #256] @ (53e894 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, r5, #3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ + ldrsb.w r0, [r6, #176] @ 0xb0 │ │ │ │ + vld1.8 @ instruction: 0xf9a600b0 │ │ │ │ + ldrsh.w r0, [r6, #176] @ 0xb0 │ │ │ │ + vst1.8 @ instruction: 0xf9c600b0 │ │ │ │ ldr??.w r0, [r6, #176] @ 0xb0 │ │ │ │ - vst4.32 {d0-d3}, [r6 :256], r0 │ │ │ │ - ldrsb.w r0, [r6, r0, lsl #3] │ │ │ │ - vld4.32 {d0-d3}, [r6 :256], r0 │ │ │ │ - ldrsh.w r0, [r6, r0, lsl #3] │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r6, r2, r5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #18304 @ 0x4780 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1823708,15 +1823710,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r7, r0, #5 │ │ │ │ vmaxnm.f32 , , │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ 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] @ (53eb60 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1823772,25 +1823774,25 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r2, r7 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ 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, #3648] @ 53f9cc │ │ │ │ mov r5, r1 │ │ │ │ @@ -1825155,334 +1825157,334 @@ │ │ │ │ ldr r2, [pc, #660] @ (53fc50 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ b.w 53ef1a │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r7 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stc 0, cr0, [lr, #-704] @ 0xfffffd40 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + stc 0, cr0, [lr, #704]! @ 0x2c0 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe99c00b0 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + bics.w r0, ip, r0, ror #2 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe80200b0 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + stmia.w r2!, {r4, r5, r7} │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ add.w r6, fp, #16384 @ 0x4000 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 53fcee │ │ │ │ ldr r3, [pc, #908] @ (53fff0 ) │ │ │ │ @@ -1825840,95 +1825842,95 @@ │ │ │ │ b.w 53f1ce │ │ │ │ ldr r3, [pc, #168] @ (54008c ) │ │ │ │ add r3, pc │ │ │ │ b.w 53f7bc │ │ │ │ ldr r3, [pc, #164] @ (540090 ) │ │ │ │ add r3, pc │ │ │ │ b.w 53f718 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5402fc │ │ │ │ + b.n 54043c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ 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 r5, r0 │ │ │ │ @@ -1827986,33 +1827988,33 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 541616 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ and.w r1, r4, r6, lsl #1 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [ip, #280]! @ 0x118 │ │ │ │ - mcr 0, 0, r0, cr12, cr2, {5} │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + mcr 0, 5, r0, cr12, cr2, {5} │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [pc, #264] @ (54180c ) │ │ │ │ + ldr r6, [pc, #904] @ (541a8c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r6, [pc, #160] @ (5417ac ) │ │ │ │ + ldr r6, [pc, #800] @ (541a2c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ strd r0, r1, [r6, #-280]! @ 0x118 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #792] @ (541a30 ) │ │ │ │ + ldr r6, [pc, #408] @ (5418b0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #936] @ (541ac4 ) │ │ │ │ + ldr r6, [pc, #552] @ (541944 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #456] @ (5418e8 ) │ │ │ │ + ldr r6, [pc, #72] @ (541768 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #600] @ (54197c ) │ │ │ │ + ldr r2, [pc, #216] @ (5417fc ) │ │ │ │ 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 r5, [pc, #100] @ (541798 ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1828056,20 +1828058,20 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 541764 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8c00146 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r4!, {r1, r2, r6, r8} │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia.w r4, {r1, r2, r6, r8} │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #264] @ (5418bc ) │ │ │ │ + ldr r5, [pc, #904] @ (541b3c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #168] @ 54186c │ │ │ │ sub sp, #20 │ │ │ │ @@ -1828225,25 +1828227,25 @@ │ │ │ │ b.n 541906 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 541824 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #128] @ (5419d8 ) │ │ │ │ + ldr r4, [pc, #768] @ (541c58 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #120] @ (5419d4 ) │ │ │ │ + ldr r4, [pc, #760] @ (541c54 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #112] @ (5419d0 ) │ │ │ │ + ldr r4, [pc, #752] @ (541c50 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 54173c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r3, [pc, #712] @ (541c30 ) │ │ │ │ + ldr r4, [pc, #328] @ (541ab0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [pc, #952] @ (541d24 ) │ │ │ │ + ldr r4, [pc, #568] @ (541ba4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ ldr r2, [pc, #172] @ (541a28 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1828316,19 +1828318,19 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ b.n 541714 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5416c4 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (541af4 ) │ │ │ │ + ldr r3, [pc, #816] @ (541d74 ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1828623,69 +1828625,69 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 541890 │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #912] @ (542114 ) │ │ │ │ + ldr r3, [pc, #528] @ (541f94 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (542170 ) │ │ │ │ + ldr r3, [pc, #616] @ (541ff0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [pc, #296] @ (541eb4 ) │ │ │ │ + ldr r3, [pc, #936] @ (542134 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #216] @ (541e70 ) │ │ │ │ + ldr r2, [pc, #856] @ (5420f0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [pc, #72] @ (541de4 ) │ │ │ │ + ldr r2, [pc, #712] @ (542064 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #968] @ (542168 ) │ │ │ │ + ldr r2, [pc, #584] @ (541fe8 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #920] @ (54213c ) │ │ │ │ + ldr r2, [pc, #536] @ (541fbc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [pc, #224] @ (541e88 ) │ │ │ │ + ldr r2, [pc, #864] @ (542108 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #272] @ (541ec0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [pc, #48] @ (541de4 ) │ │ │ │ + ldr r2, [pc, #688] @ (542064 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [pc, #56] @ (541df4 ) │ │ │ │ + ldr r2, [pc, #696] @ (542074 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [pc, #72] @ (541e08 ) │ │ │ │ + ldr r2, [pc, #712] @ (542088 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #1008] @ (5421b4 ) │ │ │ │ + ldr r2, [pc, #624] @ (542034 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #976] @ (542198 ) │ │ │ │ + ldr r2, [pc, #592] @ (542018 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #544] @ (541ff0 ) │ │ │ │ + ldr r1, [pc, #160] @ (541e70 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #416] @ (541f74 ) │ │ │ │ + ldr r1, [pc, #32] @ (541df4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #376] @ (541f50 ) │ │ │ │ + ldr r0, [pc, #1016] @ (5421d0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #304] @ (541f0c ) │ │ │ │ + ldr r0, [pc, #944] @ (54218c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #296] @ (541f08 ) │ │ │ │ + ldr r0, [pc, #936] @ (542188 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #216] @ (541ebc ) │ │ │ │ + ldr r0, [pc, #856] @ (54213c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #184] @ (541ea0 ) │ │ │ │ + ldr r0, [pc, #824] @ (542120 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #872] @ (542154 ) │ │ │ │ + ldr r1, [pc, #488] @ (541fd4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #816] @ (542120 ) │ │ │ │ + ldr r1, [pc, #432] @ (541fa0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1829673,15 +1829675,15 @@ │ │ │ │ bl 541a48 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 542ca0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #384] @ (542aac ) │ │ │ │ + ldr r1, [pc, #0] @ (54292c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ svc 226 @ 0xe2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldr.w r2, [r3, #416] @ 0x1a0 │ │ │ │ cbz r2, 54293e │ │ │ │ ldr r2, [pc, #292] @ (542a60 ) │ │ │ │ @@ -1829841,19 +1829843,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 542c00 │ │ │ │ + bge.n 542b40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [r2], {191} @ 0xbf │ │ │ │ + stc 0, cr0, [r2], #764 @ 0x2fc │ │ │ │ push {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 │ │ │ │ ldr r0, [pc, #48] @ (542b5c ) │ │ │ │ @@ -1829870,19 +1829872,19 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bls.n 542b8c │ │ │ │ + bls.n 542acc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1829916,23 +1829918,23 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #604] @ 0x25c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bhi.n 542b64 │ │ │ │ + bls.n 542ca4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1829957,21 +1829959,21 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n 542ccc │ │ │ │ + bhi.n 542c0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #76] @ (542cb0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1829998,19 +1830000,19 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 542c64 │ │ │ │ + bhi.n 542da4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orn r0, r0, pc, ror #2 │ │ │ │ + add.w r0, r0, pc, ror #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #76] @ (542d18 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1830036,19 +1830038,19 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 542dfc │ │ │ │ + bhi.n 542d3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrd r0, r0, [r8, #764]! @ 0x2fc │ │ │ │ + eors.w r0, r8, pc, ror #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 │ │ │ │ ldr r0, [pc, #68] @ (542d7c ) │ │ │ │ @@ -1830072,21 +1830074,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bvc.n 542d94 │ │ │ │ + bvc.n 542cd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830111,21 +1830113,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bvs.n 542d2c │ │ │ │ + bvc.n 542e6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #400 @ (adr r2, 542f7c ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 542dfc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830150,21 +1830152,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bvs.n 542ec4 │ │ │ │ + bvs.n 542e04 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ 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 r4, [r0, #800] @ 0x320 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1830196,22 +1830198,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 542e54 │ │ │ │ + bvs.n 542f94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe85000bf │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + ldrd r0, r0, [r0], #764 @ 0x2fc │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ 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 r4, [r0, #800] @ 0x320 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1830243,23 +1830245,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 542fd0 │ │ │ │ + bpl.n 542f10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 542ef4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + strd r0, r0, [ip], #-764 @ 0x2fc │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r1, #0 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830284,21 +1830285,21 @@ │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 542f54 │ │ │ │ + bpl.n 543094 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542e70 │ │ │ │ + b.n 542fb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #584 @ (adr r4, 543214 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 543094 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830323,21 +1830324,21 @@ │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 5430ec │ │ │ │ + bpl.n 54302c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542e08 │ │ │ │ + b.n 542f48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r6, 54303a │ │ │ │ + cbnz r6, 543062 │ │ │ │ lsls r3, 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.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830389,25 +1830390,25 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5430c0 │ │ │ │ + bmi.n 543000 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542de0 │ │ │ │ + b.n 542f20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830432,21 +1830433,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcc.n 5431cc │ │ │ │ + bcc.n 54310c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542ce8 │ │ │ │ + b.n 542e28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830471,21 +1830472,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcs.n 543164 │ │ │ │ + bcc.n 5432a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542c80 │ │ │ │ + b.n 542dc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830510,21 +1830511,21 @@ │ │ │ │ ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n 5432fc │ │ │ │ + bcc.n 54323c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542c18 │ │ │ │ + b.n 542d58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830549,21 +1830550,21 @@ │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n 543294 │ │ │ │ + bcs.n 5431d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542bb0 │ │ │ │ + b.n 542cf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830588,21 +1830589,21 @@ │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 54322c │ │ │ │ + bcs.n 54336c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 542b48 │ │ │ │ + b.n 542c88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830627,21 +1830628,21 @@ │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 5433c4 │ │ │ │ + bne.n 543304 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543ae0 │ │ │ │ + b.n 542c20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830666,21 +1830667,21 @@ │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 54335c │ │ │ │ + bne.n 54349c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543a78 │ │ │ │ + b.n 543bb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830705,21 +1830706,21 @@ │ │ │ │ ldr.w r3, [r4, #268] @ 0x10c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 5434f4 │ │ │ │ + bne.n 543434 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543a10 │ │ │ │ + b.n 543b50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #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 r5, r1 │ │ │ │ @@ -1830744,21 +1830745,21 @@ │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 54348c │ │ │ │ + beq.n 5433cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5439a8 │ │ │ │ + b.n 543ae8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830783,21 +1830784,21 @@ │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + beq.n 543564 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543940 │ │ │ │ + b.n 543a80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #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 r5, r1 │ │ │ │ @@ -1830822,21 +1830823,21 @@ │ │ │ │ ldr.w r3, [r4, #236] @ 0xec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5438d8 │ │ │ │ + b.n 543a18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #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 r5, r1 │ │ │ │ @@ -1830861,21 +1830862,21 @@ │ │ │ │ ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543870 │ │ │ │ + b.n 5439b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1830900,21 +1830901,21 @@ │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543808 │ │ │ │ + b.n 543948 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #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 r5, r1 │ │ │ │ @@ -1830939,21 +1830940,21 @@ │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5437a0 │ │ │ │ + b.n 5438e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1830978,21 +1830979,21 @@ │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 543738 │ │ │ │ + b.n 543878 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r3, #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 r5, r1 │ │ │ │ @@ -1831017,21 +1831018,21 @@ │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + b.n 543810 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r6, #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 r5, r1 │ │ │ │ @@ -1831056,21 +1831057,21 @@ │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1831095,21 +1831096,21 @@ │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r4, #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 r5, r1 │ │ │ │ @@ -1831134,21 +1831135,21 @@ │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + svc 28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r7, #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 r5, r1 │ │ │ │ @@ -1831173,21 +1831174,21 @@ │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #20 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1831212,21 +1831213,21 @@ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 5438c8 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ 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 r4, [r0, #800] @ 0x320 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1831259,21 +1831260,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 543a64 │ │ │ │ + ble.n 5439a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1831301,21 +1831302,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 5439e8 │ │ │ │ + ble.n 543b28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r5, r7} │ │ │ │ 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, r1 │ │ │ │ @@ -1831372,25 +1831373,25 @@ │ │ │ │ ldr.w r4, [r7, #348] @ 0x15c │ │ │ │ blx r4 │ │ │ │ bl 4eaa2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 543aea │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 543bd0 │ │ │ │ + bgt.n 543b10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blt.n 543b20 │ │ │ │ + bgt.n 543a60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1831539,31 +1831540,31 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #520] @ 0x208 │ │ │ │ blx r4 │ │ │ │ bl 4eac5c │ │ │ │ bl 4eb004 │ │ │ │ b.n 543c30 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 543c0c │ │ │ │ + bgt.n 543d4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp sl, r4 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r6, [r0, #800] @ 0x320 │ │ │ │ @@ -1831671,39 +1831672,39 @@ │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ ldr r0, [pc, #60] @ (543e78 ) │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ bl 4eb224 │ │ │ │ b.n 543dd2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - eors r2, r4 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 543e74 │ │ │ │ + bls.n 543db4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 543f74 │ │ │ │ + bls.n 543eb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1831802,31 +1831803,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 543f70 │ │ │ │ bl 4eb004 │ │ │ │ b.n 543f38 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 544024 │ │ │ │ + bhi.n 543f64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ 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 r6, r1 │ │ │ │ @@ -1831862,21 +1831863,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 544038 │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 544020 │ │ │ │ + bvc.n 543f60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ 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 r4, r0 │ │ │ │ @@ -1831910,23 +1831911,23 @@ │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 544180 │ │ │ │ + bvs.n 5440c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r2, 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.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1832003,33 +1832004,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r4, #384] @ 0x180 │ │ │ │ blx r6 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 544170 │ │ │ │ + bvs.n 5442b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1832115,35 +1832116,35 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [r4, #380] @ 0x17c │ │ │ │ blx r5 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 54427c │ │ │ │ + bpl.n 5443bc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #800] @ 0x320 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1832226,33 +1832227,33 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r4, [r5, #476] @ 0x1dc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 543d94 │ │ │ │ + b.n 543ed4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1832350,28 +1832351,28 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbnz r4, 5445c4 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - itte le │ │ │ │ - lslle r1, r6, #2 │ │ │ │ - movle r6, #176 @ 0xb0 │ │ │ │ - lslgt r2, r6, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ands.w r0, r6, r2, lsl #3 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + @ instruction: 0xeab600c2 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ revsh r2, r1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -1832569,53 +1832570,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ ldr r0, [pc, #80] @ (54481c ) │ │ │ │ add r0, pc │ │ │ │ b.n 5446f6 │ │ │ │ nop │ │ │ │ - bkpt 0x00a2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + ittt mi │ │ │ │ + lslmi r1, r6, #2 │ │ │ │ + ldrmi r2, [r5, #124] @ 0x7c │ │ │ │ + lslmi r1, r0, #3 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 544b2c │ │ │ │ + b.n 544c6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 5446f4 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + @ instruction: 0xe81200c2 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 5449a0 │ │ │ │ + b.n 544ae0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ 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 r5, [pc, #312] @ (54496c ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -1832734,33 +1832734,33 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 544890 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 5449e8 │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r2, r6, #2 │ │ │ │ @ instruction: 0xb6cc │ │ │ │ lsls r6, r0, #5 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (544a24 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1832802,23 +1832802,23 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r4, #596] @ 0x254 │ │ │ │ blx r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + cbnz r2, 544a76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #344] @ (544b8c ) │ │ │ │ + ldr r5, [pc, #984] @ (544e0c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (544aac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1832853,21 +1832853,21 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 544af0 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ 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 r4, [r0, #800] @ 0x320 │ │ │ │ @@ -1832917,27 +1832917,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r4, #488] @ 0x1e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r2, 544b7e │ │ │ │ + rev r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r6, [r0, #800] @ 0x320 │ │ │ │ @@ -1833027,33 +1833027,33 @@ │ │ │ │ ldr.w r4, [r6, #396] @ 0x18c │ │ │ │ blx r4 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 544bfc │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 544ca6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + movs r0, #30 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1833077,21 +1833077,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ 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.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1833135,25 +1833135,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 545088 │ │ │ │ + b.n 5451c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r7, r5, #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 r5, [r0, #800] @ 0x320 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1833199,25 +1833199,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 544f10 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 545190 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1833249,21 +1833249,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r6, [r0, #800] @ 0x320 │ │ │ │ @@ -1833371,39 +1833371,39 @@ │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ ldr r0, [pc, #60] @ (545048 ) │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ bl 4eb224 │ │ │ │ b.n 544fa2 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r6, #12 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1833444,23 +1833444,23 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 54514c │ │ │ │ + push {r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [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 r5, r1 │ │ │ │ @@ -1833490,21 +1833490,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r2, 5451a2 │ │ │ │ + cbz r2, 5451ca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #984] @ (545534 ) │ │ │ │ + str r6, [r2, r2] │ │ │ │ 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 r6, r1 │ │ │ │ @@ -1833534,21 +1833534,21 @@ │ │ │ │ blx r3 │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r5 │ │ │ │ bl 54ad88 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxtb r0, r2 │ │ │ │ + cbz r0, 545224 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1833574,21 +1833574,21 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1833614,21 +1833614,21 @@ │ │ │ │ bl 4eaa2c │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 5452da │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1833686,23 +1833686,23 @@ │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 545314 │ │ │ │ bl 4eb224 │ │ │ │ b.n 545352 │ │ │ │ nop │ │ │ │ - cbz r6, 54539a │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1833800,37 +1833800,37 @@ │ │ │ │ ldr.w r5, [r4, #400] @ 0x190 │ │ │ │ blx r5 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + cbz r6, 5454c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5450cc │ │ │ │ + b.n 54520c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 5450d8 │ │ │ │ + b.n 545218 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1833863,21 +1833863,21 @@ │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54bf4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + cbz r6, 5455c6 │ │ │ │ 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 r7, [r0, #800] @ 0x320 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1833940,25 +1833940,25 @@ │ │ │ │ bl 4eaa2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 54bf4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 5455e8 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + cbz r6, 545694 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1833991,21 +1833991,21 @@ │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54be70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r2, 5456ea │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1834090,31 +1834090,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #40] @ (5457e8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 545730 │ │ │ │ nop │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - it al │ │ │ │ - lslal r7, r7, #2 │ │ │ │ - ldmdb sl, {r1, r2, r3, r5, r7} │ │ │ │ - mrrc 0, 10, r0, r0, cr15 @ │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + @ instruction: 0xe9ba00ae │ │ │ │ + ldcl 0, cr0, [r0], #700 @ 0x2bc │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r5, r5, #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 r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1834158,23 +1834158,23 @@ │ │ │ │ bl 4eac5c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + it vs │ │ │ │ + lslvs r7, r7, #2 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ 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, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1834212,21 +1834212,21 @@ │ │ │ │ lsls r3, r4, #31 │ │ │ │ bmi.n 5458fc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4ea594 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, #1044] @ 0x414 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1834287,29 +1834287,29 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r4, #408] @ 0x198 │ │ │ │ blx r6 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 54577c │ │ │ │ + b.n 5458bc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bpl.n 545abc │ │ │ │ + bvs.n 5459fc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ 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.w r6, [r0, #800] @ 0x320 │ │ │ │ @@ -1834384,28 +1834384,28 @@ │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 545a8c │ │ │ │ nop │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, r2, pc, ror #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xeb3200bf │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 545b10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n 545b1c │ │ │ │ lsls r4, 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.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1834450,25 +1834450,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx r4 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 545c04 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ 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.w ip, [pc, #128] @ 545c34 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1834519,21 +1834519,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #256 @ (adr r4, 545d38 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 545cac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, pc, #904 @ (adr r3, 545fd8 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1834628,33 +1834628,33 @@ │ │ │ │ bl 4eae28 │ │ │ │ bl 4eabb8 │ │ │ │ ldr r0, [pc, #48] @ (545d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ bl 4eb224 │ │ │ │ b.n 545d00 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #648 @ (adr r7, 545fec ) │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev r2, r6 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 545da6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #152 @ (adr r7, 545e10 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 546090 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 545da8 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 545d9e │ │ │ │ + rev r0, r1 │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1834696,23 +1834696,23 @@ │ │ │ │ bl 4eaa2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 54b1c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #648 @ (adr r6, 54609c ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 545f1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 545e24 │ │ │ │ + cbnz r2, 545e4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ 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] @ (545fc4 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ @@ -1834859,43 +1834859,43 @@ │ │ │ │ b.n 545f20 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #776 @ (adr r1, 5462d0 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 546284 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 546104 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, pc, #848 @ (adr r0, 54633c ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #952 @ (adr r4, 5463ac ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 54622c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ 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 r7, [r0, #800] @ 0x320 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1834951,25 +1834951,25 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #300] @ 0x12c │ │ │ │ blx r4 │ │ │ │ bl 4eaa2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 5460a0 │ │ │ │ - add r4, pc, #120 @ (adr r4, 54613c ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 5463bc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r6, [r0, #800] @ 0x320 │ │ │ │ @@ -1835086,41 +1835086,41 @@ │ │ │ │ bl 4eb224 │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 5461ae │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #128 @ (adr r3, 5462c0 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 546540 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + setend le │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #520 @ (adr r2, 546464 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 5462e4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ 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.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835165,25 +1835165,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx r4 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r1, pc, #736 @ (adr r1, 5465e0 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 546460 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1835208,21 +1835208,21 @@ │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #104 @ (adr r1, 5463d8 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 546658 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 5463e0 │ │ │ │ + push {r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ 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 r0, r0, #812 @ 0x32c │ │ │ │ @@ -1835264,23 +1835264,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ add.w r0, r4, #812 @ 0x32c │ │ │ │ bl 549d40 │ │ │ │ bl 4eabb8 │ │ │ │ b.n 5463e0 │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 546678 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 5464f8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 546464 │ │ │ │ + cbz r6, 54648c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835331,27 +1835331,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #296] @ 0x128 │ │ │ │ blx r5 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r0, pc, #16 @ (adr r0, 5464d8 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 546758 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r0, r2 │ │ │ │ + cbz r0, 54651c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835376,21 +1835376,21 @@ │ │ │ │ ldr.w r3, [r4, #292] @ 0x124 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 54657a │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ @@ -1835416,21 +1835416,21 @@ │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 5465ca │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835455,21 +1835455,21 @@ │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 546618 │ │ │ │ + cbz r4, 546640 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -1835524,23 +1835524,23 @@ │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 54669a │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbz r0, 5466e6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, pc, #600 @ (adr r0, 546934 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 5467b4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1835570,21 +1835570,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835614,21 +1835614,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add sp, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835658,21 +1835658,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835702,21 +1835702,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835746,21 +1835746,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1835790,21 +1835790,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1835834,21 +1835834,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ 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 r5, r1 │ │ │ │ @@ -1835878,21 +1835878,21 @@ │ │ │ │ bl 4eac5c │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb270 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r7, #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 │ │ │ │ ldr r1, [pc, #52] @ (546ae4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1835910,19 +1835910,19 @@ │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a8ac8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -1835958,21 +1835958,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 3a8ac8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #744 @ 0x2e8 │ │ │ │ bl 3a4f98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ 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 r6, r0 │ │ │ │ @@ -1836008,21 +1836008,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 3a8ac8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #688 @ 0x2b0 │ │ │ │ bl 3a4f98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r6, #2 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -1836058,21 +1836058,21 @@ │ │ │ │ bl 3a8ac8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ bl 3a4f98 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1836118,25 +1836118,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (546d30 ) │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ mov r0, r6 │ │ │ │ bl 54925c │ │ │ │ bl 4eabb8 │ │ │ │ b.n 546cd6 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r2, r4 │ │ │ │ + revsh r2, r0 │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1836191,21 +1836191,21 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r2, #28] │ │ │ │ bl 3a4f4c │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1836251,25 +1836251,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (546e8c ) │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ mov r0, r6 │ │ │ │ bl 54891c │ │ │ │ bl 4eabb8 │ │ │ │ b.n 546e32 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + cbnz r6, 546ea8 │ │ │ │ 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 │ │ │ │ @@ -1836327,21 +1836327,21 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r3, #0] │ │ │ │ bl 3a4f4c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1836387,25 +1836387,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (547000 ) │ │ │ │ add r0, pc │ │ │ │ bl 4eaa78 │ │ │ │ mov r0, r6 │ │ │ │ bl 54944c │ │ │ │ bl 4eabb8 │ │ │ │ b.n 546fa6 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #384 @ (adr r7, 547178 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r2, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ 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 │ │ │ │ @@ -1836461,21 +1836461,21 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a4f4c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 547394 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 547214 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1836553,30 +1836553,30 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ blx r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 547550 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 5473d0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i16 d0, d24, d1[0] │ │ │ │ - add r2, pc, #632 @ (adr r2, 547444 ) │ │ │ │ + bics.w r0, r8, #193 @ 0xc1 │ │ │ │ + add r3, pc, #248 @ (adr r3, 5472c4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #800] @ 0x320 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1836632,24 +1836632,24 @@ │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 547264 │ │ │ │ nop │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u64 d0, d22, d17 │ │ │ │ - add r4, pc, #864 @ (adr r4, 5475f4 ) │ │ │ │ + vshr.u64 d16, d17, #42 │ │ │ │ + add r5, pc, #480 @ (adr r5, 547474 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 54737c │ │ │ │ + bcs.n 5472bc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ 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 │ │ │ │ @@ -1836676,20 +1836676,20 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - mcr2 0, 4, r0, cr4, cr1, {5} │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + vqadd.u32 d0, d20, d17 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #72 @ (adr r4, 547350 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 5475d0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbz r1, 54736a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1836718,20 +1836718,20 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 54b228 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - mcr2 0, 1, r0, cr10, cr1, {5} │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + mcr2 0, 6, r0, cr10, cr1, {5} │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 547600 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 547480 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cbz r1, 5473da │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1836760,20 +1836760,20 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 54b228 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldc2l 0, cr0, [r2, #708] @ 0x2c4 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + mrc2 0, 3, r0, cr2, cr1, {5} │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 5474b0 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 547730 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #428] @ (5475ac ) │ │ │ │ @@ -1836932,29 +1836932,29 @@ │ │ │ │ b.n 5474a2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #30] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + ldc2l 0, cr0, [sl, #708]! @ 0x2c4 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #624 @ (adr r2, 547830 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 5476b0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf68800b1 │ │ │ │ - @ instruction: 0xf68000b1 │ │ │ │ - ldc2l 0, cr0, [sl], {177} @ 0xb1 │ │ │ │ + @ instruction: 0xf72800b1 │ │ │ │ + @ instruction: 0xf72000b1 │ │ │ │ + ldc2l 0, cr0, [sl, #-708]! @ 0xfffffd3c │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ 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 r3, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1837010,21 +1837010,21 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfba600b1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 5479f8 ) │ │ │ │ + mcrr2 0, 11, r0, r6, cr1 │ │ │ │ + add r1, pc, #488 @ (adr r1, 547878 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfb9c00b1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + ldc2 0, cr0, [ip], #-708 @ 0xfffffd3c │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1837130,32 +1837130,32 @@ │ │ │ │ bl 4eaa2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1044] @ 0x414 │ │ │ │ b.n 5476c0 │ │ │ │ bl 4eb224 │ │ │ │ b.n 547748 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb1400b1 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + @ instruction: 0xfbb400b1 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #56 @ (adr r0, 547818 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 547a98 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfafa00b1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 5478e4 ) │ │ │ │ + @ instruction: 0xfb9a00b1 │ │ │ │ + add r7, pc, #888 @ (adr r7, 547b64 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xfaec00b1 │ │ │ │ - @ instruction: 0xfab200b1 │ │ │ │ - @ instruction: 0xfa2e00b1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfb8c00b1 │ │ │ │ + @ instruction: 0xfb5200b1 │ │ │ │ + @ instruction: 0xface00b1 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r3, [r0, #1044] @ 0x414 │ │ │ │ @@ -1837277,32 +1837277,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #12 │ │ │ │ bl 54a4ec │ │ │ │ bl 4eb0e8 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 547950 │ │ │ │ b.n 5478b4 │ │ │ │ - ldr??.w r0, [lr, #177] @ 0xb1 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + @ instruction: 0xfa7e00b1 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 547d60 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 547be0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh.w r0, [ip, #177] @ 0xb1 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xfa5c00b1 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vst1.8 @ instruction: 0xf98200b1 │ │ │ │ - vst4.32 {d16-d19}, [r2 :256], r1 │ │ │ │ - ldrh.w r0, [r8, #177] @ 0xb1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + @ instruction: 0xfa2200b1 │ │ │ │ + vld1.8 @ instruction: 0xf9e200b1 │ │ │ │ + ldr??.w r0, [r8, r1, lsl #3] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [pc, #1812] @ 5480bc │ │ │ │ sub sp, #12 │ │ │ │ @@ -1838170,30 +1838170,30 @@ │ │ │ │ b.n 548334 │ │ │ │ ldr r0, [pc, #56] @ (548424 ) │ │ │ │ add r0, pc │ │ │ │ b.n 54839c │ │ │ │ ldr r0, [pc, #56] @ (548428 ) │ │ │ │ add r0, pc │ │ │ │ b.n 548368 │ │ │ │ - vqadd.s32 d16, d30, d17 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + and.w r0, lr, #177 @ 0xb1 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vqadd.s8 d16, d30, d17 │ │ │ │ - vqadd.s16 d16, d16, d17 │ │ │ │ - vqadd.s32 d0, d18, d17 │ │ │ │ - vqadd.s16 d0, d26, d17 │ │ │ │ - vqadd.s8 d0, d22, d17 │ │ │ │ - vqadd.s8 d0, d24, d17 │ │ │ │ - mrc 0, 7, r0, cr6, cr1, {5} │ │ │ │ - mrc 0, 7, r0, cr0, cr1, {5} │ │ │ │ - mcr 0, 7, r0, cr12, cr1, {5} │ │ │ │ - vaddl.s16 q8, d22, d28 │ │ │ │ - vaddl.s16 q8, d16, d28 │ │ │ │ + vshr.s64 d16, d17, #18 │ │ │ │ + vshr.s64 d16, d17, #16 │ │ │ │ + vshr.s64 d16, d17, #62 │ │ │ │ + vshr.s64 d0, d17, #6 │ │ │ │ + vshr.s64 d0, d17, #26 │ │ │ │ + vshr.s64 d0, d17, #24 │ │ │ │ + vshr.s64 d0, d17, #42 │ │ │ │ + vshr.s64 d0, d17, #48 │ │ │ │ + vshr.s64 d0, d17, #52 │ │ │ │ + orns r0, r6, #172 @ 0xac │ │ │ │ + orns r0, r0, #172 @ 0xac │ │ │ │ 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 4ea8c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1838299,34 +1838299,34 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ (5485b4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 54848c │ │ │ │ nop │ │ │ │ - mrc 0, 3, r0, cr6, cr1, {5} │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + vqadd.s16 d0, d22, d17 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf6fe00c2 │ │ │ │ - orrs r2, r3 │ │ │ │ + itte ls │ │ │ │ + lslls r7, r5, #2 │ │ │ │ + @ instruction: 0xf79e00c2 │ │ │ │ + bichi r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf6ee00c2 │ │ │ │ - ldmia.w r0!, {r0, r4, r5, r7} │ │ │ │ - ldcl 0, cr0, [r2, #708] @ 0x2c4 │ │ │ │ - stcl 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ - b.n 547e10 │ │ │ │ + @ instruction: 0xf78e00c2 │ │ │ │ + ldrd r0, r0, [r0, #-708] @ 0x2c4 │ │ │ │ + mrc 0, 3, r0, cr2, cr1, {5} │ │ │ │ + mcr 0, 3, r0, cr8, cr1, {5} │ │ │ │ + b.n 547f50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stc 0, cr0, [lr, #708]! @ 0x2c4 │ │ │ │ - blt.n 548668 │ │ │ │ + mcr 0, 2, r0, cr14, cr1, {5} │ │ │ │ + blt.n 5485a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr12, {5} │ │ │ │ + cdp 0, 14, cr0, cr6, cr12, {5} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1838417,33 +1838417,33 @@ │ │ │ │ b.n 5486a0 │ │ │ │ ldr r0, [pc, #60] @ (5486f8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5486a0 │ │ │ │ ldr r0, [pc, #60] @ (5486fc ) │ │ │ │ add r0, pc │ │ │ │ b.n 5486a0 │ │ │ │ - stcl 0, cr0, [r6, #708]! @ 0x2c4 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + mcr 0, 4, r0, cr6, cr1, {5} │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5480c0 │ │ │ │ + b.n 548200 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc 0, cr0, [r2, #708]! @ 0x2c4 │ │ │ │ - sbc.w r0, r0, #6356992 @ 0x610000 │ │ │ │ - adcs r4, r7 │ │ │ │ + mrc 0, 2, r0, cr2, cr1, {5} │ │ │ │ + addw r0, r0, #2242 @ 0x8c2 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc 0, cr0, [r4, #708] @ 0x2c4 │ │ │ │ - stc 0, cr0, [r0, #708] @ 0x2c4 │ │ │ │ - ldcl 0, cr0, [lr], #-708 @ 0xfffffd3c │ │ │ │ - ldc 0, cr0, [r4], {177} @ 0xb1 │ │ │ │ - stc 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ - stcl 0, cr0, [r8], {177} @ 0xb1 │ │ │ │ - mcrr 0, 11, r0, r2, cr1 │ │ │ │ - ldcl 0, cr0, [ip], {177} @ 0xb1 │ │ │ │ + mcr 0, 1, r0, cr4, cr1, {5} │ │ │ │ + mcr 0, 1, r0, cr0, cr1, {5} │ │ │ │ + ldc 0, cr0, [lr, #-708] @ 0xfffffd3c │ │ │ │ + ldc 0, cr0, [r4, #-708]! @ 0xfffffd3c │ │ │ │ + stcl 0, cr0, [lr, #-708] @ 0xfffffd3c │ │ │ │ + stcl 0, cr0, [r8, #-708]! @ 0xfffffd3c │ │ │ │ + stcl 0, cr0, [r2], #708 @ 0x2c4 │ │ │ │ + ldcl 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ 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 4ea8c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1838496,22 +1838496,22 @@ │ │ │ │ bl 4eb160 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #28] @ (5487c0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 548740 │ │ │ │ - stcl 0, cr0, [sl], #708 @ 0x2c4 │ │ │ │ - ldcl 0, cr0, [r6], #708 @ 0x2c4 │ │ │ │ - orr.w r0, sl, #6356992 @ 0x610000 │ │ │ │ - eors r6, r4 │ │ │ │ + stc 0, cr0, [sl, #708] @ 0x2c4 │ │ │ │ + ldc 0, cr0, [r6, #708] @ 0x2c4 │ │ │ │ + @ instruction: 0xf4ea00c2 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], #708 @ 0x2c4 │ │ │ │ - sbcs.w r0, r0, r1, ror #2 │ │ │ │ - ldc 0, cr0, [ip], {172} @ 0xac │ │ │ │ + ldcl 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ + ldc 0, cr0, [r0], {177} @ 0xb1 │ │ │ │ + ldc 0, cr0, [ip], #688 @ 0x2b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1838563,25 +1838563,25 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4eadf8 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - mrrc 0, 11, r0, r6, cr1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + ldcl 0, cr0, [r6], #708 @ 0x2c4 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 548924 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 548ba4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, ip │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bfi r0, ip, #3, #0 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + and.w r0, ip, #6356992 @ 0x610000 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 5488b6 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ @@ -1838618,19 +1838618,19 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4eadf8 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xeb9e00b1 │ │ │ │ - @ instruction: 0xeb9e00b1 │ │ │ │ - @ instruction: 0xeb8e00b1 │ │ │ │ - sbcs.w r0, lr, r1, ror #2 │ │ │ │ - sbc.w r0, lr, r1, ror #2 │ │ │ │ + ldc 0, cr0, [lr], #-708 @ 0xfffffd3c │ │ │ │ + ldc 0, cr0, [lr], #-708 @ 0xfffffd3c │ │ │ │ + stc 0, cr0, [lr], #-708 @ 0xfffffd3c │ │ │ │ + ldc 0, cr0, [lr], {177} @ 0xb1 │ │ │ │ + stc 0, cr0, [lr], {177} @ 0xb1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1838939,60 +1838939,60 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4eae58 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - adds.w r0, lr, r1, ror #2 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + subs.w r0, lr, r1, ror #2 │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds.w r0, r8, r1, ror #2 │ │ │ │ - adds.w r0, r2, r1, ror #2 │ │ │ │ + subs.w r0, r8, r1, ror #2 │ │ │ │ + subs.w r0, r2, r1, ror #2 │ │ │ │ + subs.w r0, r0, r1, ror #2 │ │ │ │ + subs.w r0, r2, r1, ror #2 │ │ │ │ + sub.w r0, r6, r1, ror #2 │ │ │ │ + @ instruction: 0xeb9a00b1 │ │ │ │ + @ instruction: 0xeb8e00b1 │ │ │ │ + @ instruction: 0xeb8200b1 │ │ │ │ + sbcs.w r0, ip, r1, ror #2 │ │ │ │ + sbcs.w r0, r2, r1, ror #2 │ │ │ │ + sbc.w r0, r8, r1, ror #2 │ │ │ │ + adcs.w r0, sl, r1, ror #2 │ │ │ │ + adcs.w r0, r2, r1, ror #2 │ │ │ │ + adcs.w r0, r0, r1, ror #2 │ │ │ │ + adc.w r0, sl, r1, ror #2 │ │ │ │ + adc.w r0, r8, r1, ror #2 │ │ │ │ + adc.w r0, lr, r1, ror #2 │ │ │ │ + adcs.w r0, r0, r1, ror #2 │ │ │ │ + adc.w r0, r6, r1, ror #2 │ │ │ │ + adc.w r0, sl, r1, ror #2 │ │ │ │ + adc.w r0, ip, r1, ror #2 │ │ │ │ + adc.w r0, r2, r1, ror #2 │ │ │ │ + adc.w r0, r0, r1, ror #2 │ │ │ │ + @ instruction: 0xeb3e00b1 │ │ │ │ + @ instruction: 0xeb3800b1 │ │ │ │ + @ instruction: 0xeb3400b1 │ │ │ │ + @ instruction: 0xeb3200b1 │ │ │ │ + @ instruction: 0xeb3000b1 │ │ │ │ + @ instruction: 0xeb2e00b1 │ │ │ │ + @ instruction: 0xeb2400b1 │ │ │ │ + adds.w r0, lr, r1, ror #2 │ │ │ │ + adds.w r0, sl, r1, ror #2 │ │ │ │ adds.w r0, r0, r1, ror #2 │ │ │ │ - adds.w r0, r2, r1, ror #2 │ │ │ │ - add.w r0, r6, r1, ror #2 │ │ │ │ - @ instruction: 0xeafa00b1 │ │ │ │ - @ instruction: 0xeaee00b1 │ │ │ │ - @ instruction: 0xeae200b1 │ │ │ │ - @ instruction: 0xeadc00b1 │ │ │ │ - @ instruction: 0xead200b1 │ │ │ │ - @ instruction: 0xeac800b1 │ │ │ │ - @ instruction: 0xeaba00b1 │ │ │ │ - @ instruction: 0xeab200b1 │ │ │ │ - @ instruction: 0xeab000b1 │ │ │ │ - @ instruction: 0xeaaa00b1 │ │ │ │ - @ instruction: 0xeaa800b1 │ │ │ │ - @ instruction: 0xeaae00b1 │ │ │ │ - @ instruction: 0xeab000b1 │ │ │ │ - @ instruction: 0xeaa600b1 │ │ │ │ - @ instruction: 0xeaaa00b1 │ │ │ │ - @ instruction: 0xeaac00b1 │ │ │ │ - @ instruction: 0xeaa200b1 │ │ │ │ - @ instruction: 0xeaa000b1 │ │ │ │ - eors.w r0, lr, r1, ror #2 │ │ │ │ - eors.w r0, r8, r1, ror #2 │ │ │ │ - eors.w r0, r4, r1, ror #2 │ │ │ │ - eors.w r0, r2, r1, ror #2 │ │ │ │ - eors.w r0, r0, r1, ror #2 │ │ │ │ - eor.w r0, lr, r1, ror #2 │ │ │ │ - eor.w r0, r4, r1, ror #2 │ │ │ │ - orns r0, lr, r1, ror #2 │ │ │ │ - orns r0, sl, r1, ror #2 │ │ │ │ - orns r0, r0, r1, ror #2 │ │ │ │ - orn r0, ip, r1, ror #2 │ │ │ │ - orn r0, ip, r1, ror #2 │ │ │ │ - orn r0, lr, r1, ror #2 │ │ │ │ - b.n 548c04 │ │ │ │ + add.w r0, ip, r1, ror #2 │ │ │ │ + add.w r0, ip, r1, ror #2 │ │ │ │ + add.w r0, lr, r1, ror #2 │ │ │ │ + b.n 548d44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bics.w r0, lr, r1, ror #2 │ │ │ │ - bics.w r0, r6, r1, ror #2 │ │ │ │ - bic.w r0, lr, r1, ror #2 │ │ │ │ + @ instruction: 0xeade00b1 │ │ │ │ + @ instruction: 0xead600b1 │ │ │ │ + @ instruction: 0xeace00b1 │ │ │ │ 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 4ea8c8 │ │ │ │ cbz r0, 548df2 │ │ │ │ @@ -1839016,16 +1839016,16 @@ │ │ │ │ bl 4eb050 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #-708] @ 0x2c4 │ │ │ │ - b.n 549058 │ │ │ │ + ldrd r0, r0, [r2, #708]! @ 0x2c4 │ │ │ │ + b.n 549198 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1839063,18 +1839063,18 @@ │ │ │ │ bne.n 548e64 │ │ │ │ bl 4eb050 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb r0, {r0, r4, r5, r7} │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + @ instruction: 0xe9a000b1 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe8de00b1 │ │ │ │ + ldrd r0, r0, [lr, #-708]! @ 0x2c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ cbz r0, 548f10 │ │ │ │ @@ -1839110,19 +1839110,19 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia.w lr, {r0, r4, r5, r7} │ │ │ │ - ldmia.w sl, {r0, r4, r5, r7} │ │ │ │ - stmia.w lr, {r0, r4, r5, r7} │ │ │ │ - stmia.w r2, {r0, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r6], #-708 @ 0x2c4 │ │ │ │ + stmdb lr!, {r0, r4, r5, r7} │ │ │ │ + ldmdb sl!, {r0, r4, r5, r7} │ │ │ │ + stmdb lr!, {r0, r4, r5, r7} │ │ │ │ + stmdb r2!, {r0, r4, r5, r7} │ │ │ │ + ldmdb r6, {r0, r4, r5, r7} │ │ │ │ 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 4ea8c8 │ │ │ │ cbz r0, 548f9e │ │ │ │ @@ -1839154,16 +1839154,16 @@ │ │ │ │ bl 4eb050 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe82c00b1 │ │ │ │ - @ instruction: 0xe83400b1 │ │ │ │ + @ instruction: 0xe8cc00b1 │ │ │ │ + @ instruction: 0xe8d400b1 │ │ │ │ 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 4ea8c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1839310,46 +1839310,41 @@ │ │ │ │ bl 4eb224 │ │ │ │ b.n 549014 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 4eb2cc │ │ │ │ b.n 54902c │ │ │ │ bl 4eb224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 5490f0 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + @ instruction: 0xe85800b1 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 5490e8 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ + @ instruction: 0xe85000b1 │ │ │ │ ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xf23a00c1 │ │ │ │ - b.n 549070 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - b.n 549084 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - b.n 5490a8 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf2da00c1 │ │ │ │ + @ instruction: 0xe80e00b1 │ │ │ │ + @ instruction: 0xe81600b1 │ │ │ │ + @ instruction: 0xe82600b1 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 549020 │ │ │ │ + b.n 549160 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fec │ │ │ │ + b.n 54912c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 548fb8 │ │ │ │ + b.n 5490f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fac │ │ │ │ + b.n 5490ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1839392,21 +1839387,21 @@ │ │ │ │ bl 4f7724 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4eaf0c │ │ │ │ b.n 54920a │ │ │ │ bl 4eb224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 548ec4 │ │ │ │ + b.n 549004 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548ee0 │ │ │ │ + b.n 549020 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548ecc │ │ │ │ + b.n 54900c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548eb0 │ │ │ │ + b.n 548ff0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [sp, #816] @ 0x330 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -1839538,45 +1839533,45 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4eae58 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4eb224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 548fa8 │ │ │ │ + b.n 5490e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 54902c │ │ │ │ + b.n 54916c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 548fd4 │ │ │ │ + b.n 549114 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fcc │ │ │ │ + b.n 54910c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fc4 │ │ │ │ + b.n 549104 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #224 @ (adr r7, 549508 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 549788 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 5491b4 │ │ │ │ + b.n 5492f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f4c │ │ │ │ + b.n 54908c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f2c │ │ │ │ + b.n 54906c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f14 │ │ │ │ + b.n 549054 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f00 │ │ │ │ + b.n 549040 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548ee8 │ │ │ │ + b.n 549028 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548ea0 │ │ │ │ + b.n 548fe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548e9c │ │ │ │ + b.n 548fdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548e88 │ │ │ │ + b.n 548fc8 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1839744,53 +1839739,53 @@ │ │ │ │ bl 4eb050 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4eb224 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 548fac │ │ │ │ + b.n 5490ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5490d8 │ │ │ │ + b.n 549218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fd8 │ │ │ │ + b.n 549118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fc0 │ │ │ │ + b.n 549100 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fd0 │ │ │ │ + b.n 549110 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fc8 │ │ │ │ + b.n 549108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548fb8 │ │ │ │ + b.n 5490f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 548f7c │ │ │ │ + b.n 5490bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f8c │ │ │ │ + b.n 5490cc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f84 │ │ │ │ + b.n 5490c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548f68 │ │ │ │ + b.n 5490a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 548f0c │ │ │ │ + b.n 54904c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548ef4 │ │ │ │ + b.n 549034 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 548ee4 │ │ │ │ + b.n 549024 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549cdc │ │ │ │ + b.n 549e1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549ea4 │ │ │ │ + b.n 548fe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e9c │ │ │ │ + b.n 548fdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e94 │ │ │ │ + b.n 548fd4 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1839813,17 +1839808,17 @@ │ │ │ │ bne.n 5496ec │ │ │ │ bl 4eb050 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 549db8 │ │ │ │ + b.n 549ef8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xeaa200ad │ │ │ │ + adc.w r0, r2, sp, asr #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ cbz r0, 549772 │ │ │ │ @@ -1839847,17 +1839842,17 @@ │ │ │ │ bl 4eb050 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 549d7c │ │ │ │ + b.n 549ebc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549d98 │ │ │ │ + b.n 549ed8 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1840006,49 +1840001,49 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ (5499a4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 549944 │ │ │ │ nop │ │ │ │ - b.n 549ec0 │ │ │ │ + b.n 54a000 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549edc │ │ │ │ + b.n 54a01c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549ec0 │ │ │ │ + b.n 54a000 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549ea4 │ │ │ │ + b.n 549fe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e88 │ │ │ │ + b.n 549fc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e7c │ │ │ │ + b.n 549fbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e70 │ │ │ │ + b.n 549fb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e64 │ │ │ │ + b.n 549fa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e58 │ │ │ │ + b.n 549f98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e4c │ │ │ │ + b.n 549f8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e4c │ │ │ │ + b.n 549f8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549e40 │ │ │ │ + b.n 549f80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 549e18 │ │ │ │ + b.n 549f58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549dfc │ │ │ │ + b.n 549f3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549de0 │ │ │ │ + b.n 549f20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549dac │ │ │ │ + b.n 549eec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 549a74 │ │ │ │ + blt.n 5499b4 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -1840236,61 +1840231,62 @@ │ │ │ │ b.n 549ab6 │ │ │ │ bl 4eb224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #96] @ (549c38 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5499f4 │ │ │ │ - b.n 549ed0 │ │ │ │ + b.n 54a010 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #136] @ (549c70 ) │ │ │ │ + ldr r7, [pc, #776] @ (549ef0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r6, 549bf6 │ │ │ │ + cbnz r6, 549c1e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 549c8c │ │ │ │ + bcc.n 549bcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 549c80 │ │ │ │ + bcc.n 549bc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 549c08 │ │ │ │ + bcc.n 549b48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549d74 │ │ │ │ + b.n 549eb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549d60 │ │ │ │ + b.n 549ea0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549d4c │ │ │ │ + b.n 549e8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549d38 │ │ │ │ + b.n 549e78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x007a │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + itte ne │ │ │ │ + lslne r4, r0, #3 │ │ │ │ + bne.n 549d48 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lsleq r1, r6, #2 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + b.n 549d2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + b.n 549d60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 549c0c │ │ │ │ + bhi.n 549b4c │ │ │ │ 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 │ │ │ │ @@ -1840354,29 +1840350,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #32] @ (549d1c ) │ │ │ │ add r0, pc │ │ │ │ b.n 549c80 │ │ │ │ nop │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #16 @ (adr r7, 549d18 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 549f98 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #528] @ (549f20 ) │ │ │ │ + ldr r5, [pc, #144] @ (549da0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 549cdc │ │ │ │ + bne.n 549c1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 549cd0 │ │ │ │ + bne.n 549e10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 549cac │ │ │ │ + bvc.n 549dec │ │ │ │ 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, 549d3a │ │ │ │ @@ -1840461,29 +1840457,29 @@ │ │ │ │ cbz r1, 549e18 │ │ │ │ ldrb.w r1, [r1, #76] @ 0x4c │ │ │ │ bl 549c3c │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #56] @ (549e70 ) │ │ │ │ + ldr r1, [pc, #696] @ (54a0f0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #26 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 549e10 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.w 549d40 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1840512,21 +1840508,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4eb270 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 549e60 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 549e7c │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #80 @ (adr r3, 549f0c ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 54a18c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1840590,29 +1840586,29 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #32] @ (549fa0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 549f54 │ │ │ │ nop │ │ │ │ - ble.n 549e8c │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 549ea8 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 549e9c │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #584 @ (adr r2, 54a1dc ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 54a05c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 54a074 │ │ │ │ + udf #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 54a024 │ │ │ │ + ble.n 549f64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54a028 │ │ │ │ + bmi.n 549f68 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1840642,21 +1840638,21 @@ │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 549fec │ │ │ │ + ble.n 549f2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 54a020 │ │ │ │ + bgt.n 549f60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 54a308 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 54a188 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549db4 │ │ │ │ + b.n 549ef4 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1840686,21 +1840682,21 @@ │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 549fa4 │ │ │ │ + ble.n 54a0e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 549fa8 │ │ │ │ + bgt.n 54a0e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 54a1a0 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 54a420 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 549d3c │ │ │ │ + b.n 549e7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1840852,50 +1840848,50 @@ │ │ │ │ bl 4eb160 │ │ │ │ bl 4eb1d8 │ │ │ │ b.n 54a186 │ │ │ │ ldr r0, [pc, #76] @ (54a298 ) │ │ │ │ add r0, pc │ │ │ │ b.n 54a0f2 │ │ │ │ nop │ │ │ │ - bgt.n 54a290 │ │ │ │ + bgt.n 54a1d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r4, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #592 @ (adr r2, 54a4ac ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 54a32c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movw r0, #2242 @ 0x8c2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + @ instruction: 0xf6e000c2 │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 54a374 │ │ │ │ + bge.n 54a2b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bls.n 54a358 │ │ │ │ + bge.n 54a298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a38c │ │ │ │ + bge.n 54a2cc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 54a388 │ │ │ │ + bcs.n 54a2c8 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1840948,27 +1840944,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - bge.n 54a3a4 │ │ │ │ + bge.n 54a2e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a3c0 │ │ │ │ + bge.n 54a300 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a3c4 │ │ │ │ + bge.n 54a304 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a3c8 │ │ │ │ + bge.n 54a308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a3d4 │ │ │ │ + bge.n 54a314 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a3e0 │ │ │ │ + bge.n 54a320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a3ec │ │ │ │ + bge.n 54a32c │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1841049,35 +1841045,35 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4eb270 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - bge.n 54a474 │ │ │ │ + bge.n 54a3b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a488 │ │ │ │ + bge.n 54a3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 54a47c │ │ │ │ + bge.n 54a3bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 54a454 │ │ │ │ + bge.n 54a394 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a450 │ │ │ │ + bge.n 54a390 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a44c │ │ │ │ + bge.n 54a38c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a440 │ │ │ │ + bge.n 54a380 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a434 │ │ │ │ + bge.n 54a574 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a434 │ │ │ │ + bge.n 54a574 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 54a430 │ │ │ │ + bge.n 54a570 │ │ │ │ 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] │ │ │ │ @@ -1841100,19 +1841096,19 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bls.n 54a3e4 │ │ │ │ + bge.n 54a524 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 54a5e8 │ │ │ │ + bge.n 54a528 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1841134,19 +1841130,19 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 54a5ec │ │ │ │ + bls.n 54a52c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 54a520 │ │ │ │ + bls.n 54a460 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1841175,21 +1841171,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4eadf8 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bhi.n 54a5a4 │ │ │ │ + bls.n 54a4e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 54a4d8 │ │ │ │ + bls.n 54a618 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 54a588 │ │ │ │ + bls.n 54a4c8 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1841247,29 +1841243,29 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bhi.n 54a5cc │ │ │ │ + bls.n 54a70c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bhi.n 54a5a8 │ │ │ │ + bls.n 54a6e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 54a59c │ │ │ │ + bls.n 54a6dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54a5c0 │ │ │ │ + bvs.n 54a700 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 54a590 │ │ │ │ + bls.n 54a6d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 54a598 │ │ │ │ + bls.n 54a6d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #576] @ (54a8e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1841475,54 +1841471,54 @@ │ │ │ │ b.n 54a79a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 54a944 │ │ │ │ + bhi.n 54a884 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vhadd.u16 q0, q8, │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + vrev32.8 q0, │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 54a8a8 │ │ │ │ + bvc.n 54a9e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54a880 │ │ │ │ + bvc.n 54a9c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54a868 │ │ │ │ + bvc.n 54a9a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1841737,73 +1841733,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (54ac5c ) │ │ │ │ add r0, pc │ │ │ │ bl 4eb1ac │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ b.n 54aa62 │ │ │ │ - bvs.n 54ac64 │ │ │ │ + bvs.n 54aba4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54aca0 │ │ │ │ + bvs.n 54abe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac94 │ │ │ │ + bvs.n 54abd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac90 │ │ │ │ + bvs.n 54abd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac8c │ │ │ │ + bvs.n 54abcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac88 │ │ │ │ + bvs.n 54abc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac84 │ │ │ │ + bvs.n 54abc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac80 │ │ │ │ + bvs.n 54abc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac7c │ │ │ │ + bvs.n 54abbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac78 │ │ │ │ + bvs.n 54abb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac74 │ │ │ │ + bvs.n 54abb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 54ac70 │ │ │ │ + bvs.n 54abb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54ac9c │ │ │ │ + bpl.n 54abdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54abf0 │ │ │ │ + bpl.n 54ab30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54ac2c │ │ │ │ + bpl.n 54ab6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ac20 │ │ │ │ + bpl.n 54ab60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54acec │ │ │ │ + bpl.n 54ac2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ad20 │ │ │ │ + bpl.n 54ac60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ad2c │ │ │ │ + bpl.n 54ac6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54ad20 │ │ │ │ + bvs.n 54ac60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54acf8 │ │ │ │ + bpl.n 54ac38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54acb0 │ │ │ │ + bpl.n 54abf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54ac68 │ │ │ │ + bpl.n 54aba8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ac20 │ │ │ │ + bpl.n 54ab60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54abd8 │ │ │ │ + bpl.n 54ad18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ab90 │ │ │ │ + bpl.n 54acd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ad48 │ │ │ │ + bpl.n 54ac88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ad00 │ │ │ │ + bmi.n 54ac40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54acb8 │ │ │ │ + bmi.n 54abf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ac78 │ │ │ │ + bmi.n 54abb8 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1841886,27 +1841882,27 @@ │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4eb224 │ │ │ │ b.n 54ad56 │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 54ad80 │ │ │ │ + bmi.n 54acc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 54ad94 │ │ │ │ + bmi.n 54acd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 54ad34 │ │ │ │ + bmi.n 54ae74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 54acd4 │ │ │ │ + bmi.n 54ae14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 54acd0 │ │ │ │ + bmi.n 54ae10 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1841943,23 +1841939,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 54ae64 │ │ │ │ + bcc.n 54ada4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 54ae98 │ │ │ │ + bcc.n 54add8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 54ae8c │ │ │ │ + bcc.n 54adcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 54ae90 │ │ │ │ + bcc.n 54add0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 54ae84 │ │ │ │ + bcc.n 54adc4 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1842041,35 +1842037,35 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #44] @ (54af3c ) │ │ │ │ add r0, pc │ │ │ │ b.n 54aed0 │ │ │ │ nop │ │ │ │ - bcs.n 54af04 │ │ │ │ + bcc.n 54ae44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r0, [pc, #344] @ (54b074 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 54b104 │ │ │ │ + b.n 54b244 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ea8c8 │ │ │ │ @@ -1842107,19 +1842103,19 @@ │ │ │ │ bl 4eae58 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n 54af3c │ │ │ │ + bcs.n 54b07c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 54af28 │ │ │ │ + bcs.n 54b068 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1842164,24 +1842160,24 @@ │ │ │ │ bl 54af68 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n 54b14c │ │ │ │ + bcs.n 54b08c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - addw r0, r6, #2239 @ 0x8bf │ │ │ │ - bne.n 54b134 │ │ │ │ + subw r0, r6, #2239 @ 0x8bf │ │ │ │ + bne.n 54b074 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 54b128 │ │ │ │ + bne.n 54b068 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 54b11c │ │ │ │ + bne.n 54b05c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ 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 4ea8c8 │ │ │ │ @@ -1842202,19 +1842198,19 @@ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ bl 4eae28 │ │ │ │ bl 4eb1d8 │ │ │ │ bl 4eb160 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4eb224 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 54b0c0 │ │ │ │ + bne.n 54b000 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1842414,23 +1842410,23 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4eadf8 │ │ │ │ bl 4ead28 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ @@ -1842466,23 +1842462,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 54b4f4 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 54b774 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ (54b3e8 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1842498,20 +1842494,20 @@ │ │ │ │ bl 4eb270 │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte │ │ │ │ - lsl r1, r6, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ - lslal r1, r6, #2 │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldmia r6!, {r2, 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #116] @ (54b47c ) │ │ │ │ @@ -1842555,25 +1842551,25 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - itee ge │ │ │ │ - lslge r1, r6, #2 │ │ │ │ - ldmialt r5, {r1, r2, r4, r5, r7} │ │ │ │ - lsllt r1, r6, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + asrs r2, 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 r4, r0 │ │ │ │ @@ -1842607,23 +1842603,23 @@ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ite eq │ │ │ │ - lsleq r1, r6, #2 │ │ │ │ - ldmiane r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ite ge │ │ │ │ + lslge r1, r6, #2 │ │ │ │ + ldmialt r5!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r3, r4, 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1842660,21 +1842656,21 @@ │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4eb224 │ │ │ │ bl 4eabb8 │ │ │ │ bl 4eaa2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + ittt vc │ │ │ │ + lslvc r1, r6, #2 │ │ │ │ + ldmiavc r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + lslvc r1, r6, #2 │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r6, #12 │ │ │ │ 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] @ (54b5e4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1842693,19 +1842689,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a8ac8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (54b660 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1842739,19 +1842735,19 @@ │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4eb224 │ │ │ │ bl 4eaa2c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, 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 │ │ │ │ ldr r1, [pc, #120] @ (54b6f8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1842795,19 +1842791,19 @@ │ │ │ │ bne.n 54b6b0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a8ac8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r8, r7 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, #252] @ (54b814 ) │ │ │ │ @@ -1842907,19 +1842903,19 @@ │ │ │ │ beq.n 54b7b8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ b.n 54b7b8 │ │ │ │ bl 4eb224 │ │ │ │ b.n 54b76e │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, #252] @ (54b930 ) │ │ │ │ @@ -1843019,19 +1843015,19 @@ │ │ │ │ beq.n 54b8d4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ b.n 54b8d4 │ │ │ │ bl 4eb224 │ │ │ │ b.n 54b88a │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r4, 54b9aa │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 54b974 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1843196,15 +1843192,15 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 54bad4 │ │ │ │ b.n 54b9aa │ │ │ │ movs r0, #0 │ │ │ │ b.n 54b9ae │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ 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 r3, r1 │ │ │ │ @@ -1843250,23 +1843246,23 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 67b00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + cbnz r4, 54bb90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -1843386,33 +1843382,33 @@ │ │ │ │ bl 4eaa78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 54bc94 │ │ │ │ bl 4eb004 │ │ │ │ b.n 54bc62 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sxtb r0, r4 │ │ │ │ + cbz r0, 54bd3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 54bdf0 │ │ │ │ + bvc.n 54bd30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bpl.n 54bd00 │ │ │ │ + bvs.n 54bc40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bpl.n 54bcc4 │ │ │ │ + bvs.n 54be04 │ │ │ │ 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 r4, [r0, #108] @ 0x6c │ │ │ │ @@ -1843472,27 +1843468,27 @@ │ │ │ │ cbnz r7, 54bdb2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1843536,23 +1843532,23 @@ │ │ │ │ cbnz r6, 54be52 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 67b00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1843921,15 +1843917,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ @@ -1844304,15 +1844300,15 @@ │ │ │ │ b.n 54c5d4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 54c6a4 │ │ │ │ + bcs.n 54c5e4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1844590,17 +1844586,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 │ │ │ │ - cbnz r4, 54c940 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1844698,17 +1844694,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 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + cbnz r0, 54ca3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 54cad4 │ │ │ │ + bpl.n 54ca14 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1844727,17 +1844723,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 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + cbnz r4, 54ca78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 54ca18 │ │ │ │ + bmi.n 54cb58 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1844756,17 +1844752,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 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 54cb5c │ │ │ │ + bcs.n 54ca9c │ │ │ │ lsls r2, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1844884,17 +1844880,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r4, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ 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, #112] @ (54cc78 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1844970,15 +1844966,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (54ccc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 54cc7c │ │ │ │ + bmi.n 54cdbc │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r1, [pc, #80] @ (54cd2c ) │ │ │ │ @@ -1845016,15 +1845012,15 @@ │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #30 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1845166,25 +1845162,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r2, #170 @ 0xaa │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #22 │ │ │ │ lsls r6, r0, #5 │ │ │ │ str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -1845365,29 +1845361,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (54d104 ) │ │ │ │ ubfx r2, r2, #12, #8 │ │ │ │ add r1, pc │ │ │ │ bl 54cad4 │ │ │ │ b.n 54d058 │ │ │ │ nop │ │ │ │ - uxth r2, r4 │ │ │ │ + cbz r2, 54d13c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 54d172 │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 54d15e │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 54d148 │ │ │ │ + cbz r2, 54d170 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 54d14c │ │ │ │ + cbz r6, 54d174 │ │ │ │ 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] @ (54d1a4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1845448,15 +1845444,15 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r7, #4 │ │ │ │ - cbz r4, 54d200 │ │ │ │ + cbz r4, 54d228 │ │ │ │ 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 │ │ │ │ @@ -1845554,17 +1845550,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ strd sl, r5, [r1] │ │ │ │ bl 54d108 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 54d2a6 │ │ │ │ b.n 54d21c │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 54d2e6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 54d30c │ │ │ │ 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] @ (54d398 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1845642,17 +1845638,17 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 54d3d2 │ │ │ │ + sxth r2, 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, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ ldr r2, [pc, #224] @ (54d4a4 ) │ │ │ │ @@ -1845756,15 +1845752,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r5, [r3, r7] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r3, r1, #5 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 54d4e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1848304,17 +1848300,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r7, #24] │ │ │ │ lsls r6, r0, #5 │ │ │ │ str r2, [r3, #32] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f1dc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 54f1f0 │ │ │ │ ldr r3, [pc, #36] @ (54f1f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848332,17 +1848328,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r3, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f218 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 54f22c │ │ │ │ ldr r3, [pc, #36] @ (54f234 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848360,17 +1848356,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r6, r0, #5 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f254 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 54f268 │ │ │ │ ldr r3, [pc, #36] @ (54f270 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848388,17 +1848384,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ str r2, [r6, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f290 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 54f2a4 │ │ │ │ ldr r3, [pc, #36] @ (54f2ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848416,17 +1848412,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrsh r6, [r6, r6] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f2cc │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 54f2e0 │ │ │ │ ldr r3, [pc, #36] @ (54f2e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848444,17 +1848440,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f308 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 54f31c │ │ │ │ ldr r3, [pc, #36] @ (54f324 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848472,17 +1848468,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f344 │ │ │ │ cmp r0, #2 │ │ │ │ bhi.n 54f358 │ │ │ │ ldr r3, [pc, #36] @ (54f360 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848500,17 +1848496,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrsh r6, [r1, r1] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f380 │ │ │ │ cmp r0, #1 │ │ │ │ bhi.n 54f394 │ │ │ │ ldr r3, [pc, #36] @ (54f39c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848528,17 +1848524,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrb r6, [r7, r7] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f3bc │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 54f3d0 │ │ │ │ ldr r3, [pc, #36] @ (54f3d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848556,17 +1848552,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 54f3f8 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 54f40c │ │ │ │ ldr r3, [pc, #36] @ (54f414 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1848584,17 +1848580,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ 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 54f454 │ │ │ │ @@ -1848615,19 +1848611,19 @@ │ │ │ │ sub.w r3, r1, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ 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 54f49a │ │ │ │ @@ -1848640,17 +1848636,17 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (54f4a8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 54f48e │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ 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 54f4d2 │ │ │ │ @@ -1848663,17 +1848659,17 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (54f4e0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 54f4c6 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ 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 r9, r0 │ │ │ │ cbz r1, 54f568 │ │ │ │ @@ -1848720,15 +1848716,15 @@ │ │ │ │ b.n 54f526 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 66420 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldr r0, [pc, #920] @ (54f914 ) │ │ │ │ + ldr r1, [pc, #536] @ (54f794 ) │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #96] @ 54f5f0 │ │ │ │ @@ -1848808,15 +1848804,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ 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, 54f678 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1848827,17 +1848823,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #16] @ (54f68c ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -1849048,50 +1849044,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #76] @ (54f900 ) │ │ │ │ add r0, pc │ │ │ │ b.n 54f6fc │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf26600c2 │ │ │ │ - itet gt │ │ │ │ - lslgt r1, r0, #3 │ │ │ │ - ldrle r4, [pc, #520] @ (54fad0 ) │ │ │ │ - lslgt r7, r5, #2 │ │ │ │ - itt ls │ │ │ │ - lslls r1, r0, #3 │ │ │ │ - strls r7, [sp, #712] @ 0x2c8 │ │ │ │ + ssat r0, #3, r6, lsl #3 │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + ldr r5, [pc, #136] @ (54f950 ) │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1849738,103 +1849734,103 @@ │ │ │ │ ldr r0, [pc, #192] @ (550050 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ 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 │ │ │ │ @@ -1849897,23 +1849893,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ @@ -1849997,27 +1849993,27 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -1850100,29 +1850096,29 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -1850188,23 +1850184,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (5503fc ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 550446 │ │ │ │ + cbz r2, 55046e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ 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 │ │ │ │ @@ -1850356,37 +1850352,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (5505c4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r0, 5505ea │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r2, 5505f0 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850455,31 +1850451,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 54ff44 │ │ │ │ + b.n 550084 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 550692 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850773,65 +1850769,65 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + subs r0, r5, #0 │ │ │ │ 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 │ │ │ │ @@ -1850978,41 +1850974,41 @@ │ │ │ │ blx 66c18 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 66c9c │ │ │ │ b.n 550a6a │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1851185,41 +1851181,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #296] @ (550ef8 ) │ │ │ │ + ldr r2, [pc, #936] @ (551178 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + subs r0, r7, r0 │ │ │ │ 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, 550e5e │ │ │ │ @@ -1851269,23 +1851265,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (550e80 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 550f02 │ │ │ │ @@ -1851334,23 +1851330,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (550f24 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 5512ec ) │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r0, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1851631,55 +1851627,55 @@ │ │ │ │ ldr r0, [pc, #96] @ (55126c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #240 @ (adr r7, 551318 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 551598 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1851794,42 +1851790,42 @@ │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #60] @ (5513d0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5512aa │ │ │ │ nop │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #944 @ (adr r3, 551754 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 5515d4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orrs.w r0, r4, #5636096 @ 0x560000 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + @ instruction: 0xf4f400ac │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, pc, #768 @ (adr r3, 5516b4 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 551534 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r1, #12] │ │ │ │ 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 │ │ │ │ @@ -1851962,37 +1851958,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 66c9c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 66420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 5517bc ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 55163c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r4, 5515a6 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 5515dc │ │ │ │ + bcs.n 55151c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ 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 │ │ │ │ @@ -1852154,55 +1852150,55 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #84] @ (55174c ) │ │ │ │ add r0, pc │ │ │ │ b.n 5515c8 │ │ │ │ - bkpt 0x00a8 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + it mi │ │ │ │ + lslmi r2, r0, #3 │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 551b04 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 551984 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #840 @ (adr r0, 551a60 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 5518e0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1852280,33 +1852276,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1852555,70 +1852551,70 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #116] @ (551b34 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5518b8 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 551a28 │ │ │ │ + bne.n 551b68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr12, {5} │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + cdp 0, 14, cr0, cr6, cr12, {5} │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [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 │ │ │ │ @@ -1852720,41 +1852716,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -1852830,34 +1852826,34 @@ │ │ │ │ ldr r0, [pc, #52] @ (551d64 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strd r0, r0, [ip, #704]! @ 0x2c0 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + eor.w r0, ip, r0, ror #2 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ 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 │ │ │ │ @@ -1852964,38 +1852960,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #52] @ (551eb0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 551e1c │ │ │ │ nop │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldc 0, cr0, [r0], #704 @ 0x2c0 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ 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 │ │ │ │ @@ -1853073,33 +1853069,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1853306,56 +1853302,56 @@ │ │ │ │ ldr r0, [pc, #100] @ (552208 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds.w r0, r6, #194 @ 0xc2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + subs.w r0, r6, #194 @ 0xc2 │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1853414,27 +1853410,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 66c9c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 66420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ 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 │ │ │ │ @@ -1853576,45 +1853572,45 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 5524ce │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ 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 │ │ │ │ @@ -1853726,32 +1853722,32 @@ │ │ │ │ ldr r0, [pc, #52] @ (5525dc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb.w r0, [r4, #190] @ 0xbe │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + @ instruction: 0xfa3400be │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #448 @ (adr r7, 552790 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #448 @ (adr r2, 552798 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 552618 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1853871,39 +1853867,39 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 66c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add ip, r5 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r4, r7 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, lr │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, r7 │ │ │ │ + add lr, fp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 66c18 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1853987,15 +1853983,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 552816 │ │ │ │ bhi.n 552844 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 55286e │ │ │ │ @@ -1854064,15 +1854060,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 5528b0 │ │ │ │ bvc.n 5529d0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #112] @ (552980 ) │ │ │ │ @@ -1854133,15 +1854129,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #320 @ 0x140 │ │ │ │ lsls r5, r0, #5 │ │ │ │ bvs.n 5528f0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -1854297,15 +1854293,15 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ b.n 552aa2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, lr │ │ │ │ b.n 552ade │ │ │ │ nop │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ beq.n 552b7e │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 552b5c │ │ │ │ @@ -1854874,15 +1854870,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r7!, {r1, r5} │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1854933,19 +1854929,19 @@ │ │ │ │ b.n 55314c │ │ │ │ ldr r2, [pc, #20] @ (553190 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 65d20 │ │ │ │ b.n 55314c │ │ │ │ nop │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ 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 sl, r0 │ │ │ │ ldr r0, [pc, #328] @ (5532f0 ) │ │ │ │ @@ -1855073,21 +1855069,21 @@ │ │ │ │ b.n 553264 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1855260,27 +1855256,27 @@ │ │ │ │ blx 65e34 │ │ │ │ b.n 5533ec │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r6, #4 │ │ │ │ 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 sl, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1855377,19 +1855373,19 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 65e4c │ │ │ │ mov r2, r0 │ │ │ │ b.n 553582 │ │ │ │ nop │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5534dc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1855465,19 +1855461,19 @@ │ │ │ │ b.n 55367c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ 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] │ │ │ │ @@ -1855488,17 +1855484,17 @@ │ │ │ │ add r2, pc │ │ │ │ blx 67bfc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (5536fc ) │ │ │ │ add r2, pc │ │ │ │ blx 66870 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1855596,15 +1855592,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 565bb0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 553738 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + adds r2, r6, #0 │ │ │ │ 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 │ │ │ │ @@ -1855620,15 +1855616,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 66134 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r2, r6 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ @@ -1855812,31 +1855808,31 @@ │ │ │ │ adcs r0, r6 │ │ │ │ stmia r7!, {r2, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r6!, {r3, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1855854,15 +1855850,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 67568 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r0, r5 │ │ │ │ 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 │ │ │ │ @@ -1856121,35 +1856117,35 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r5} │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ @@ -1856354,25 +1856350,25 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r1!, {r1, r3, r4} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1856418,15 +1856414,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r4} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ itee gt │ │ │ │ lslgt r5, r0, #5 │ │ │ │ ldrle r3, [r0, #32] │ │ │ │ cmple r3, r1 │ │ │ │ beq.n 5540a0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -1856455,15 +1856451,15 @@ │ │ │ │ blx 66cc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 554116 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1856507,19 +1856503,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (55412c ) │ │ │ │ add r3, pc │ │ │ │ blx 66cc0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1856545,15 +1856541,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 66cc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #132] @ (554214 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1856647,17 +1856643,17 @@ │ │ │ │ bl 554058 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (554288 ) │ │ │ │ add r1, pc │ │ │ │ b.n 55425a │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #816] @ (5545b8 ) │ │ │ │ + ldr r7, [pc, #432] @ (554438 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #568] @ (5544c4 ) │ │ │ │ + ldr r7, [pc, #184] @ (554344 ) │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1856713,15 +1856709,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 66484 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1856772,15 +1856768,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6803c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1856804,15 +1856800,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 65af8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ 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 │ │ │ │ @@ -1856835,15 +1856831,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 55428c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ add r0, pc, #632 @ (adr r0, 5546f0 ) │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1856860,19 +1856856,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 66ba0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #16] @ (5544c4 ) │ │ │ │ add r3, pc │ │ │ │ blx 67a40 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1856902,19 +1856898,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 679c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #304] @ (554654 ) │ │ │ │ + ldr r4, [pc, #944] @ (5548d4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1857191,45 +1857187,45 @@ │ │ │ │ mov.w sl, #256 @ 0x100 │ │ │ │ add r3, pc │ │ │ │ b.n 55472a │ │ │ │ hlt 0x002a │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #624] @ (554aa0 ) │ │ │ │ + ldr r5, [pc, #240] @ (554920 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #952] @ (554bec ) │ │ │ │ + ldr r4, [pc, #568] @ (554a6c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #1008] @ (554c28 ) │ │ │ │ + ldr r3, [pc, #624] @ (554aa8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #112] @ (5548ac ) │ │ │ │ + ldr r3, [pc, #752] @ (554b2c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #520] @ (554a4c ) │ │ │ │ + ldr r3, [pc, #136] @ (5548cc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #144] @ (5548dc ) │ │ │ │ + ldr r3, [pc, #784] @ (554b5c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #136] @ (5548d8 ) │ │ │ │ + ldr r2, [pc, #776] @ (554b58 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #128] @ (5548d4 ) │ │ │ │ + ldr r2, [pc, #768] @ (554b54 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #472] @ (554a30 ) │ │ │ │ + ldr r3, [pc, #88] @ (5548b0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #624] @ (554acc ) │ │ │ │ + ldr r3, [pc, #240] @ (55494c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #296] @ (554988 ) │ │ │ │ + ldr r1, [pc, #936] @ (554c08 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #992] @ (554c44 ) │ │ │ │ + ldr r2, [pc, #608] @ (554ac4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #664] @ (554b00 ) │ │ │ │ + ldr r2, [pc, #280] @ (554980 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #816] @ (554b9c ) │ │ │ │ + ldr r2, [pc, #432] @ (554a1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1857574,43 +1857570,43 @@ │ │ │ │ mov.w sl, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ b.n 554a74 │ │ │ │ @ instruction: 0xb6ba │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #232] @ (554cfc ) │ │ │ │ + ldr r1, [pc, #872] @ (554f7c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #224] @ (554cf8 ) │ │ │ │ + ldr r1, [pc, #864] @ (554f78 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #176] @ (554ccc ) │ │ │ │ + ldr r0, [pc, #816] @ (554f4c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #600] @ (554e78 ) │ │ │ │ + ldr r1, [pc, #216] @ (554cf8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #768] @ (554f24 ) │ │ │ │ + ldr r1, [pc, #384] @ (554da4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bx sl │ │ │ │ + blx lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r0, [pc, #568] @ (554e70 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #624] @ (554eac ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov lr, r2 │ │ │ │ + bx r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bx r9 │ │ │ │ + blx sp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov lr, lr │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bxns r3 │ │ │ │ + blxns r7 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #524] @ (554e6c ) │ │ │ │ @@ -1857836,27 +1857832,27 @@ │ │ │ │ b.n 554d12 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 554ed6 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbz r6, 554ec2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r8, ip │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r8, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr.w lr, [pc, #140] @ 554f30 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1857914,15 +1857910,15 @@ │ │ │ │ b.n 554f00 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 554f48 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r0 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1858079,19 +1858075,19 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 55509c │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ b.n 555064 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -1858283,27 +1858279,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - negs r6, r4 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r1 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r7 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -1858436,24 +1858432,24 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r2 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - vqadd.u16 d16, d28, d30 │ │ │ │ - ands r4, r5 │ │ │ │ + vshr.u64 d16, d30, #4 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1858631,22 +1858627,22 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5555f6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 3, r0, cr12, cr14, {5} │ │ │ │ + vqadd.u8 d0, d28, d30 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldc2l 0, cr0, [r8, #760] @ 0x2f8 │ │ │ │ - ldc2l 0, cr0, [ip, #-760]! @ 0xfffffd08 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + mrc2 0, 3, r0, cr8, cr14, {5} │ │ │ │ + mrc2 0, 0, r0, cr12, cr14, {5} │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [pc, #612] @ 5558b8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1858898,21 +1858894,21 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldc2 0, cr0, [r2], {190} @ 0xbe │ │ │ │ - @ instruction: 0xfba800be │ │ │ │ + ldc2 0, cr0, [r2], #760 @ 0x2f8 │ │ │ │ + mcrr2 0, 11, r0, r8, cr14 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1859312,27 +1859308,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ add r5, pc, #16 @ (adr r5, 555cec ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #1008 @ (adr r4, 5560d4 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, pc, #520 @ (adr r4, 555ef4 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - @ instruction: 0xf78000be │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + strh.w r0, [r0, lr, lsl #3] │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf74c00be │ │ │ │ + @ instruction: 0xf7ec00be │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1859383,21 +1859379,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 661dc │ │ │ │ str r0, [r7, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1859534,24 +1859530,24 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #24 @ (adr r2, 555f24 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r1, pc, #592 @ (adr r1, 55616c ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - eors.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf53800be │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1859878,21 +1859874,21 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #600 @ (adr r0, 5564fc ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33a00be │ │ │ │ + @ instruction: 0xf3da00be │ │ │ │ ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ands r4, r7 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - addw r0, r8, #190 @ 0xbe │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + subw r0, r8, #190 @ 0xbe │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w lr, [pc, #72] @ 556318 │ │ │ │ @@ -1860232,20 +1860228,20 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #760] @ 0x2f8 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + mcr 0, 3, r0, cr4, cr14, {5} │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #188] @ (556720 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1860653,15 +1860649,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98800be │ │ │ │ + bic.w r0, r8, lr, ror #2 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1861086,47 +1861082,46 @@ │ │ │ │ strh r0, [r6, r1] │ │ │ │ strb r4, [r2, r5] │ │ │ │ ittet gt │ │ │ │ addgt r7, #196 @ 0xc4 │ │ │ │ movgt r0, r0 │ │ │ │ strle r5, [sp, #528] @ 0x210 │ │ │ │ lslgt r5, r0, #5 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 556dd0 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + @ instruction: 0xe81600be │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ bl 562f38 │ │ │ │ mov r9, r0 │ │ │ │ blx 6617c │ │ │ │ @@ -1861296,41 +1861291,41 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 557668 │ │ │ │ + b.n 5577a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r5, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #140] @ (5571a8 ) │ │ │ │ @@ -1861390,15 +1861385,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #140] @ (557258 ) │ │ │ │ @@ -1861458,15 +1861453,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r4, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #144] @ (557308 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1861524,15 +1861519,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 557410 │ │ │ │ + b.n 557550 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1861612,19 +1861607,19 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + b.n 5574b4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1861680,17 +1861675,17 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 55741c │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #30] │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 4 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r2, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1861774,19 +1861769,19 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3ca1f0 │ │ │ │ b.n 5574be │ │ │ │ ldrh r0, [r2, #26] │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #32 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ble.n 55755c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ @@ -1861881,23 +1861876,23 @@ │ │ │ │ b.n 557638 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #18] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 5576c4 │ │ │ │ + ble.n 557604 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ble.n 55768c │ │ │ │ + ble.n 5575cc │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bgt.n 557644 │ │ │ │ + ble.n 557784 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -1861905,15 +1861900,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ bl 557588 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r4, #7 │ │ │ │ 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 │ │ │ │ mov lr, r1 │ │ │ │ @@ -1861921,15 +1861916,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ bl 557588 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r2, #7 │ │ │ │ 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 r3, [r0, #0] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ @@ -1861962,17 +1861957,17 @@ │ │ │ │ blx 66080 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6803c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 5577c8 │ │ │ │ + bgt.n 557708 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 5577a8 │ │ │ │ + bgt.n 5576e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ @@ -1862005,17 +1862000,17 @@ │ │ │ │ blx 68114 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6803c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blt.n 55775c │ │ │ │ + bgt.n 55789c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 55773c │ │ │ │ + bgt.n 55787c │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ @@ -1862048,17 +1862043,17 @@ │ │ │ │ blx 68078 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6803c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blt.n 5578f0 │ │ │ │ + bgt.n 557830 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 5578d0 │ │ │ │ + blt.n 557810 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ @@ -1862103,17 +1862098,17 @@ │ │ │ │ blx 68078 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6803c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bge.n 557894 │ │ │ │ + blt.n 5577d4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bge.n 557858 │ │ │ │ + blt.n 557998 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1862142,29 +1862137,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 6803c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bge.n 5579ec │ │ │ │ + blt.n 55792c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bge.n 5579cc │ │ │ │ + blt.n 55790c │ │ │ │ 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] @ (557928 ) │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 66360 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 55796c │ │ │ │ + bge.n 5578ac │ │ │ │ lsls r6, r7, #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.w ip, [r0] │ │ │ │ @@ -1862175,17 +1862170,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 66ad4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (557960 ) │ │ │ │ add r3, pc │ │ │ │ blx 66230 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 55794c │ │ │ │ + bge.n 55788c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 55793c │ │ │ │ + bge.n 55787c │ │ │ │ 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 │ │ │ │ @@ -1862202,15 +1862197,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (5579a0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 66360 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bls.n 5578f8 │ │ │ │ + bge.n 557a38 │ │ │ │ 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 │ │ │ │ @@ -1862236,17 +1862231,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #16] @ (5579f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 66230 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bls.n 557ac0 │ │ │ │ + bge.n 557a00 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 557aa8 │ │ │ │ + bls.n 5579e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ (557a60 ) │ │ │ │ @@ -1862285,15 +1862280,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1862334,15 +1862329,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1862413,17 +1862408,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 557c0c │ │ │ │ + bhi.n 557b4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1862468,15 +1862463,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r5, r0, #5 │ │ │ │ sub sp, #8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ ubfx r0, r0, #6, #14 │ │ │ │ ldrb.w r3, [sp] │ │ │ │ @@ -1863318,15 +1863313,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6803c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 67b00 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1863420,15 +1863415,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #7] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1863469,15 +1863464,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1863527,15 +1863522,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1863552,15 +1863547,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 562f38 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ 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 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ @@ -1863575,15 +1863570,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 562f38 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ 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 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ @@ -1863598,15 +1863593,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 562f38 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r1, r6, #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 │ │ │ │ ldr r3, [pc, #108] @ (5588f4 ) │ │ │ │ @@ -1863654,15 +1863649,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r4, #28] │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1863741,17 +1863736,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, #26] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r1, #25] │ │ │ │ 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 │ │ │ │ @@ -1863862,21 +1863857,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r2, #20] │ │ │ │ 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 │ │ │ │ @@ -1863966,17 +1863961,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r2, #16] │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1864028,17 +1864023,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #15] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r7, #13] │ │ │ │ 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 │ │ │ │ @@ -1864434,33 +1864429,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #9] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5590f8 │ │ │ │ + beq.n 559038 │ │ │ │ lsls r4, r5, #2 │ │ │ │ strb r6, [r7, #6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 559130 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1864570,23 +1864565,23 @@ │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 66eb8 │ │ │ │ b.n 5590ca │ │ │ │ nop │ │ │ │ ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r2, 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, #2704] @ 0xa90 │ │ │ │ ldr r4, [pc, #840] @ (559548 ) │ │ │ │ @@ -1864922,29 +1864917,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 68018 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ @@ -1865054,17 +1865049,17 @@ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ b.n 559646 │ │ │ │ mov r0, r5 │ │ │ │ blx 66864 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 559620 │ │ │ │ nop │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -1865134,28 +1865129,28 @@ │ │ │ │ blx 66568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 67de8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r3, [pc, #16] @ (55978c ) │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ blx 6719c │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 559800 │ │ │ │ + pop {r5, r6} │ │ │ │ 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 r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1865176,15 +1865171,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 66ccc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r6, 55983c │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ 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] │ │ │ │ @@ -1865207,15 +1865202,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (55982c ) │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6719c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 559878 │ │ │ │ + cbnz r0, 5598a0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1865269,17 +1865264,17 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ blx 66a14 │ │ │ │ mov r2, r0 │ │ │ │ b.n 55984e │ │ │ │ - revsh r4, r5 │ │ │ │ + cbnz r4, 55992a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -1865297,15 +1865292,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6719c │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - rev16 r2, r0 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1865345,17 +1865340,17 @@ │ │ │ │ blx 66568 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 67de8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - rev r6, r2 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mrc2 0, 5, r0, cr0, cr0, {5} │ │ │ │ + vqadd.u16 d16, d16, d16 │ │ │ │ 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 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ @@ -1865382,16 +1865377,16 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ blx 67de8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 2, r0, cr8, cr0, {5} │ │ │ │ - mcr2 0, 2, r0, cr12, cr0, {5} │ │ │ │ + mrc2 0, 7, r0, cr8, cr0, {5} │ │ │ │ + mcr2 0, 7, r0, cr12, cr0, {5} │ │ │ │ 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] │ │ │ │ @@ -1865406,15 +1865401,15 @@ │ │ │ │ blx 66794 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #16] │ │ │ │ blx 67de8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 0, r0, cr8, cr0, {5} │ │ │ │ + mrc2 0, 5, r0, cr8, cr0, {5} │ │ │ │ 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] │ │ │ │ @@ -1865518,16 +1865513,16 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 5596b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8, #-704]! @ 0xfffffd40 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + stc2l 0, cr0, [r8, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1865579,18 +1865574,18 @@ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ blx 6719c │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2 0, cr0, [r0], #704 @ 0x2c0 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + ldc2l 0, cr0, [r0, #-704] @ 0xfffffd40 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1865657,20 +1865652,20 @@ │ │ │ │ bl 5596b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ blx 67de8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc2 0, cr0, [sl], {176} @ 0xb0 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + stc2 0, cr0, [sl], #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfbbe00b0 │ │ │ │ + mrrc2 0, 11, r0, lr, cr0 │ │ │ │ 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 r6, [r0, #36] @ 0x24 │ │ │ │ @@ -1866988,37 +1866983,37 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n 55aa12 │ │ │ │ nop │ │ │ │ str r0, [r4, #20] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 55aabe │ │ │ │ + push {r1, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add sp, #32 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vshr.s64 d0, d16, #26 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + orr.w r0, r6, #176 @ 0xb0 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf19a00b0 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + @ instruction: 0xf23a00b0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -1867346,19 +1867341,19 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ bl 5756bc │ │ │ │ b.n 55ad14 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 55b0e0 ) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #40 @ (adr r7, 55ae3c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 55b0bc ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1867414,15 +1867409,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 671cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #32 @ (adr r5, 55aedc ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 55b15c ) │ │ │ │ lsls r6, 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, #4016] @ 0xfb0 │ │ │ │ @@ -1867578,15 +1867573,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #360 @ (adr r4, 55b1dc ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 55b45c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r7, [pc, #744] @ (55b360 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -1867699,15 +1867694,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #416] @ (55b344 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 55b334 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 55b1b4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r6, [pc, #544] @ (55b3d0 ) │ │ │ │ lsls r5, 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, #3792] @ 0xed0 │ │ │ │ @@ -1867864,19 +1867859,19 @@ │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ b.n 55b2d6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #608] @ (55b5b8 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #360 @ (adr r0, 55b4c8 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 55b748 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r5, [pc, #40] @ (55b38c ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - mcr 1, 4, r0, cr4, cr9, {0} │ │ │ │ + vorr d0, d4, d9 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1868330,17 +1868325,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #376] @ (55b9a0 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r4, [pc, #184] @ (55b8e4 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ bl 57504c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1868678,19 +1868673,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add sl, r5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ @@ -1868744,17 +1868739,17 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ bl 3ca1f0 │ │ │ │ b.n 55b92a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1868941,15 +1868936,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ rors r6, r5 │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ @@ -1869004,15 +1868999,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbcs r4, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r4, r7 │ │ │ │ lsls r5, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1869082,21 +1869077,21 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 55bf46 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 55c010 │ │ │ │ + bls.n 55bf50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 55c010 │ │ │ │ + bls.n 55bf50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bhi.n 55bf64 │ │ │ │ + bls.n 55c0a4 │ │ │ │ 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 │ │ │ │ @@ -1869445,21 +1869440,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 558260 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -1869782,15 +1869777,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1869899,15 +1869894,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #4 │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1869987,15 +1869982,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r7, #30 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -1870110,15 +1870105,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1870235,15 +1870230,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r4, #150 @ 0x96 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -1870371,15 +1870366,15 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ 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, #3408] @ 0xd50 │ │ │ │ @@ -1870863,27 +1870858,27 @@ │ │ │ │ eors r5, r4 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r3, [pc, #600] @ (55d450 ) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -1871126,25 +1871121,25 @@ │ │ │ │ b.n 55d012 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [pc, #492] @ (55d660 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -1871328,19 +1871323,19 @@ │ │ │ │ b.n 55d4b4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -1871683,25 +1871678,25 @@ │ │ │ │ nop │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -1872237,21 +1872232,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 6803c │ │ │ │ mov r7, r5 │ │ │ │ @@ -1872505,17 +1872500,17 @@ │ │ │ │ and.w r0, pc, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r7, sp, #532 @ 0x214 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ blx 67d04 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #2 │ │ │ │ @@ -1873082,21 +1873077,21 @@ │ │ │ │ bl 3ca1f0 │ │ │ │ b.w 55dbf8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r4, 55e834 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -1873401,21 +1873396,21 @@ │ │ │ │ b.n 55e92e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r0, #31 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r4, r6, #26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1873699,21 +1873694,21 @@ │ │ │ │ b.n 55ec68 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r0, r2, #14 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -1874296,21 +1874291,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r4, #12] │ │ │ │ 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 │ │ │ │ @@ -1874606,15 +1874601,15 @@ │ │ │ │ b.n 55f60e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #14 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1874959,35 +1874954,35 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 55fa46 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r4, #30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r6, 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1875344,41 +1875339,41 @@ │ │ │ │ b.n 55fe10 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -1875567,19 +1875562,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ bl 58b610 │ │ │ │ mov r1, r0 │ │ │ │ b.n 5600dc │ │ │ │ nop │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r2, 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, #3496] @ 0xda8 │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1876719,40 +1876714,40 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 560b7a │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ b.n 560d04 │ │ │ │ cdp2 1, 12, cr0, cr6, cr4, {2} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldc2 1, cr0, [r2], #272 @ 0x110 │ │ │ │ - ldr r7, [pc, #656] @ (560fbc ) │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #672] @ (560fd0 ) │ │ │ │ + ldr r6, [pc, #288] @ (560e50 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #640] @ (560fb4 ) │ │ │ │ + ldr r6, [pc, #256] @ (560e34 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #776] @ (561040 ) │ │ │ │ + ldr r5, [pc, #392] @ (560ec0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #752] @ (56102c ) │ │ │ │ + ldr r4, [pc, #368] @ (560eac ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #96] @ (560da0 ) │ │ │ │ + ldr r3, [pc, #736] @ (561020 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #160] @ (560de4 ) │ │ │ │ + ldr r2, [pc, #800] @ (561064 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #816] @ (561078 ) │ │ │ │ + ldr r1, [pc, #432] @ (560ef8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #664] @ (560fe4 ) │ │ │ │ + ldr r1, [pc, #280] @ (560e64 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #416] @ (560ef0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov lr, sl │ │ │ │ + bx lr │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, sl │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #284] @ (560e7c ) │ │ │ │ add.w r9, sp, #300 @ 0x12c │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -1876861,15 +1876856,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ subs r5, r3, #1 │ │ │ │ negs r6, r5 │ │ │ │ adcs r6, r5 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ b.n 560c04 │ │ │ │ nop │ │ │ │ - cmp sl, fp │ │ │ │ + mov r2, pc │ │ │ │ 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 │ │ │ │ @@ -1877288,17 +1877283,17 @@ │ │ │ │ bpl.w 560f28 │ │ │ │ b.n 5611c4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs.w r1, ip, #68 @ 0x44 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r0 │ │ │ │ + add r6, ip │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ vrhadd.s16 q0, q3, q2 │ │ │ │ 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 │ │ │ │ @@ -1877404,15 +1877399,15 @@ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stcl 1, cr0, [r4], {68} @ 0x44 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ rsbs r1, r4, r4, lsl #1 │ │ │ │ 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} │ │ │ │ @@ -1877707,15 +1877702,15 @@ │ │ │ │ b.n 5617a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ sbcs.w r1, r4, r4, lsl #1 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb r0, {r2, r6, r8} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -1877827,21 +1877822,21 @@ │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8280144 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 561778 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1877950,21 +1877945,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 5617ec │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bgt.n 5619e4 │ │ │ │ + ble.n 561b24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 56161c │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1878196,25 +1878191,25 @@ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ vminnm.f16 , q8, │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 5617d8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 562398 │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1878313,15 +1878308,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d0, d0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5623dc │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 562260 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1878593,17 +1878588,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -1878683,17 +1878678,17 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 65e4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1878766,17 +1878761,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 65e4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ 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, #1636] @ 5628bc │ │ │ │ @@ -1879378,33 +1879373,33 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 5627d4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r6, r7, #2 │ │ │ │ bge.n 562874 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ @@ -1879444,15 +1879439,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ bne.n 562938 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1879522,21 +1879517,21 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 562a34 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvs.n 562af0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 562a08 │ │ │ │ lsls r4, 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, #3952] @ 0xf70 │ │ │ │ @@ -1879607,21 +1879602,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 562b02 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bpl.n 562a18 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 562b3c │ │ │ │ lsls r4, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1879657,15 +1879652,15 @@ │ │ │ │ nop │ │ │ │ bmi.n 562b0c │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1879743,19 +1879738,19 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r6, r2, #17 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r7, #16 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #114 @ 0x72 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r2, r1, #5 │ │ │ │ ldr r3, [pc, #4] @ (562c70 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1879783,15 +1879778,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ blx 66aec │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (562cd8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1879928,17 +1879923,17 @@ │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #32 │ │ │ │ b.n 562dda │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 562dda │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1880038,30 +1880033,30 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 562eac │ │ │ │ ldr r0, [pc, #40] @ (562f34 ) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ b.n 562eac │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc 0, cr0, [r2, #-768] @ 0xfffffd00 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldc 0, cr0, [r2, #768]! @ 0x300 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ 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 r6, r3 │ │ │ │ @@ -1880170,21 +1880165,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 562fa4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ beq.n 562f8c │ │ │ │ lsls r4, r0, #5 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ beq.n 563078 │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1880471,19 +1880466,19 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 5631d4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #140] @ 563418 │ │ │ │ mov r3, r2 │ │ │ │ @@ -1880594,15 +1880589,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 65ccc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r1, #6 │ │ │ │ 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, #256] @ (5635c4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1880707,15 +1880702,15 @@ │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r7, #2 │ │ │ │ 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, #304] @ (563718 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -1880842,17 +1880837,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1} │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r2, #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, #3840] @ 0xf00 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #624] @ (5639b8 ) │ │ │ │ @@ -1881097,31 +1881092,31 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r1, r1 │ │ │ │ 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, #1096] @ 563e44 │ │ │ │ @@ -1881542,33 +1881537,33 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r5, r6} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ ldr.w r3, [pc, #1272] @ 564384 │ │ │ │ @@ -1882054,33 +1882049,33 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmia r1!, {r5, r6} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1882210,15 +1882205,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6719c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ @@ -1882358,21 +1882353,21 @@ │ │ │ │ b.n 5645d6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0036 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ rev r4, r3 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1882589,23 +1882584,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5647dc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb7fc │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ 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 │ │ │ │ @@ -1882865,21 +1882860,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 564b48 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ push {r2, r4, r5, r6, lr} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r3 │ │ │ │ @@ -1883187,25 +1883182,25 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ b.n 564eb8 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 564f90 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 564f6c │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r6, 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.w ip, #1 │ │ │ │ @@ -1883643,15 +1883638,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5653f4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r0, [pc, #768] @ (565700 ) │ │ │ │ + ldr r1, [pc, #384] @ (565580 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1884179,16 +1884174,16 @@ │ │ │ │ b.n 56592a │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 557ee0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5658bc │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa9c00bd │ │ │ │ - @ instruction: 0xfa1000bd │ │ │ │ + @ instruction: 0xfb3c00bd │ │ │ │ + @ instruction: 0xfab000bd │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ @@ -1884387,18 +1884382,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 679c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ b.n 565afa │ │ │ │ + vst4.32 {d16-d19}, [r8 :256]! │ │ │ │ + vst4.32 {d0-d3}, [lr :256]! │ │ │ │ strh.w r0, [r8, #189] @ 0xbd │ │ │ │ - str??.w r0, [lr, sp, lsl #3] │ │ │ │ - strb.w r0, [r8, sp, lsl #3] │ │ │ │ - @ instruction: 0xf7f400bd │ │ │ │ + ldrb.w r0, [r4, #189] @ 0xbd │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #748] @ (565eb0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1884681,37 +1884676,37 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #208 @ (adr r4, 565f84 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #152 @ (adr r4, 565f54 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ - @ instruction: 0xf71800bd │ │ │ │ + @ instruction: 0xf7b800bd │ │ │ │ add r3, pc, #736 @ (adr r3, 5661a4 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67000bd │ │ │ │ - @ instruction: 0xf5ee00bd │ │ │ │ - subs r7, #24 │ │ │ │ + @ instruction: 0xf71000bd │ │ │ │ + @ instruction: 0xf68e00bd │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf59400bd │ │ │ │ - sbcs.w r0, sl, #6193152 @ 0x5e8000 │ │ │ │ - @ instruction: 0xf53200bd │ │ │ │ + @ instruction: 0xf63400bd │ │ │ │ + @ instruction: 0xf61a00bd │ │ │ │ + rsbs r0, r2, #6193152 @ 0x5e8000 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ (566024 ) │ │ │ │ @@ -1884825,15 +1884820,15 @@ │ │ │ │ b.n 565fe4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 566022 │ │ │ │ add r0, pc, #944 @ (adr r0, 5663d8 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf36c00bd │ │ │ │ + and.w r0, ip, #6193152 @ 0x5e8000 │ │ │ │ add r0, pc, #80 @ (adr r0, 566084 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1884882,16 +1884877,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 671cc │ │ │ │ mov r4, r0 │ │ │ │ b.n 566098 │ │ │ │ - movt r0, #189 @ 0xbd │ │ │ │ - @ instruction: 0xf29800bd │ │ │ │ + @ instruction: 0xf36000bd │ │ │ │ + @ instruction: 0xf33800bd │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ @@ -1885075,15 +1885070,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - @ instruction: 0xf0b600bd │ │ │ │ + adcs.w r0, r6, #189 @ 0xbd │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (5662e8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [pc, #44] @ 5662ec │ │ │ │ @@ -1885290,15 +1885285,15 @@ │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ (5664b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1886532,15 +1886527,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1886635,15 +1886630,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 66668 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ b.n 56716c │ │ │ │ ldr r0, [pc, #4] @ (567200 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - bne.n 567128 │ │ │ │ + bcs.n 567268 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1886934,25 +1886929,25 @@ │ │ │ │ b.n 567476 │ │ │ │ ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - itet mi │ │ │ │ - lslmi r4, r5, #2 │ │ │ │ - movpl r5, #220 @ 0xdc │ │ │ │ - lslmi r0, r0, #3 │ │ │ │ + itet al │ │ │ │ + lslal r4, r5, #2 │ │ │ │ + mov r6, #124 @ 0x7c │ │ │ │ + lslal r0, r0, #3 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r4, [r0, #30] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #26] │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -1888095,15 +1888090,15 @@ │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 568040 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 56803a │ │ │ │ movs r3, #2 │ │ │ │ b.n 568040 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1888610,37 +1888605,37 @@ │ │ │ │ cmp.w ip, #13 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ ldr r3, [pc, #52] @ (568694 ) │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ b.n 568550 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -1888699,15 +1888694,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 5686d2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ @@ -1888828,15 +1888823,15 @@ │ │ │ │ blx 68078 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #3220] @ 0xc94 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5688a8 │ │ │ │ ldr.w r0, [r4, #3228] @ 0xc9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1888898,15 +1888893,15 @@ │ │ │ │ blx 66484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 66ccc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr.w r3, [r0, #3264] @ 0xcc0 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 56897e │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1888981,15 +1888976,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 66ccc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r2!, {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 │ │ │ │ ldr r3, [pc, #208] @ (568b30 ) │ │ │ │ @@ -1889066,15 +1889061,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #22] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r5, #19] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1889171,19 +1889166,19 @@ │ │ │ │ b.n 568b82 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r4, #18] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r3, [pc, #280] @ (568d84 ) │ │ │ │ @@ -1889291,17 +1889286,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #13] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r6, [r2, #10] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1889374,15 +1889369,15 @@ │ │ │ │ bhi.n 568e2a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 554c4c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ @@ -1889568,23 +1889563,23 @@ │ │ │ │ b.n 569008 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1889832,21 +1889827,21 @@ │ │ │ │ b.n 569282 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889889,16 +1889884,16 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 68078 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - it le │ │ │ │ - lslle r5, r7, #2 │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ + 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 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -1889970,18 +1889965,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 558260 │ │ │ │ mov r2, r0 │ │ │ │ b.n 5693e8 │ │ │ │ bl 568868 │ │ │ │ mov r2, r0 │ │ │ │ b.n 5693e8 │ │ │ │ - itee pl │ │ │ │ - lslpl r5, r7, #2 │ │ │ │ - lsrmi r0, r2, #32 │ │ │ │ - lslmi r0, r6, #2 │ │ │ │ + itee │ │ │ │ + lsl r5, r7, #2 │ │ │ │ + lsral r0, r6, #2 │ │ │ │ + lslal r0, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1890039,15 +1890034,15 @@ │ │ │ │ b.n 5694c8 │ │ │ │ blx 66a5c │ │ │ │ b.n 569500 │ │ │ │ blx 67160 │ │ │ │ b.n 569500 │ │ │ │ blx 67d04 │ │ │ │ b.n 569500 │ │ │ │ - bkpt 0x0070 │ │ │ │ + yield │ │ │ │ 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 │ │ │ │ cmp r1, #16 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -1890100,17 +1890095,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 66ad4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -1890184,17 +1890179,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 67a28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 569652 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #276] @ (5697e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1890299,15 +1890294,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #16] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r4, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1890583,15 +1890578,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n 569912 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r4 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1891004,23 +1890999,23 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 569c02 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1891127,21 +1891122,21 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r1, r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 558260 │ │ │ │ mov r2, r0 │ │ │ │ b.n 569f6c │ │ │ │ - ldc2 0, cr0, [sl], #700 @ 0x2bc │ │ │ │ - stc2 0, cr0, [r8], #700 @ 0x2bc │ │ │ │ - cbz r2, 56a0b4 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - stc2 0, cr0, [r8], {175} @ 0xaf │ │ │ │ - stc2l 0, cr0, [r6, #-700]! @ 0xfffffd44 │ │ │ │ - stc2l 0, cr0, [r6, #-700]! @ 0xfffffd44 │ │ │ │ + ldc2l 0, cr0, [sl, #-700] @ 0xfffffd44 │ │ │ │ + stc2l 0, cr0, [r8, #-700] @ 0xfffffd44 │ │ │ │ + push {r1, r6} │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + stc2 0, cr0, [r8, #-700]! @ 0xfffffd44 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {5} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1891217,15 +1891212,15 @@ │ │ │ │ add.w r7, r4, r2, lsl #5 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ b.n 56a086 │ │ │ │ add.w r7, r4, r2, lsl #4 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ b.n 56a086 │ │ │ │ nop │ │ │ │ - uxth r0, r0 │ │ │ │ + cbz r0, 56a17c │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #116] @ (56a1b8 ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -1891583,17 +1891578,17 @@ │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 56a44a │ │ │ │ b.n 56a360 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 56a438 │ │ │ │ b.n 56a3e8 │ │ │ │ nop │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ 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 r5, r3 │ │ │ │ @@ -1891796,15 +1891791,15 @@ │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ beq.n 56a666 │ │ │ │ b.n 56a552 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ beq.n 56a654 │ │ │ │ b.n 56a5e0 │ │ │ │ nop │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ 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 r5, r0 │ │ │ │ @@ -1892417,38 +1892412,38 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r6, [r5, r7] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 56af90 ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sbc.w r0, sl, #175 @ 0xaf │ │ │ │ - sbcs.w r0, r4, #175 @ 0xaf │ │ │ │ - sbcs.w r0, sl, #175 @ 0xaf │ │ │ │ - @ instruction: 0xfaaa00bf │ │ │ │ + addw r0, sl, #175 @ 0xaf │ │ │ │ + @ instruction: 0xf21400af │ │ │ │ + @ instruction: 0xf21a00af │ │ │ │ + @ instruction: 0xfb4a00bf │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #216] @ (56ae40 ) │ │ │ │ @@ -1892539,17 +1892534,17 @@ │ │ │ │ b.n 56ae02 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, r2] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #664 @ (adr r5, 56b0e4 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 56af64 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, pc, #328 @ (adr r5, 56af98 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 56b218 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r6, r7] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1892858,19 +1892853,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [r2, r6] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #176 @ (adr r4, 56b208 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 56b488 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - add r2, pc, #656 @ (adr r2, 56b3f0 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 56b270 ) │ │ │ │ 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 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ @@ -1893371,21 +1893366,21 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ b.n 56b1b6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #512] @ (56b858 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #360 @ (adr r1, 56b7c8 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 56ba48 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #344 @ (adr r0, 56b7bc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [pc, #176] @ (56b718 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ 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, #352] @ (56b7e0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1894245,42 +1894240,42 @@ │ │ │ │ bhi.w 56bb80 │ │ │ │ b.n 56bed8 │ │ │ │ nop │ │ │ │ @ instruction: 0x47f2 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, r9 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - b.n 56c1cc │ │ │ │ + b.n 56c30c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 56c1e0 │ │ │ │ + b.n 56c320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 56c15c │ │ │ │ + b.n 56c29c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, r2, pc, ror #2 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + @ instruction: 0xeb2200bf │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #996] @ (56c358 ) │ │ │ │ @@ -1894658,29 +1894653,29 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsls r4, r0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ 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, #2596] @ 56cdb8 │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -1895742,27 +1895737,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 56ccf8 │ │ │ │ + bne.n 56ce38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr.w r3, [pc, #2224] @ 56d69c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1896629,87 +1896624,87 @@ │ │ │ │ add r3, pc │ │ │ │ blx 67a28 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n 56d256 │ │ │ │ add.w r3, fp, #600 @ 0x258 │ │ │ │ b.n 56d2a0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ 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 r4, r2 │ │ │ │ ldr.w r2, [pc, #1116] @ 56dba0 │ │ │ │ @@ -1897132,25 +1897127,25 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #138 @ 0x8a │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r2, #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, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #960] @ (56df9c ) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -1897538,21 +1897533,21 @@ │ │ │ │ nop │ │ │ │ movs r4, #28 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ 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, #696] @ (56e284 ) │ │ │ │ @@ -1897818,23 +1897813,23 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, r0, #5 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r0, #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, #3840] @ 0xf00 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1292] @ 56e7c8 │ │ │ │ @@ -1898333,31 +1898328,31 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r6, r6, r7 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ 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 │ │ │ │ @@ -1898659,23 +1898654,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #31 │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r2, r3, #31 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 56f26c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [pc, #2604] @ 56f5b8 │ │ │ │ @@ -1899611,41 +1899606,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vqneg.s8 d22, d28 │ │ │ │ + vtbx.8 d22, {d0}, d12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ blx 67d04 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ @@ -1900561,21 +1900556,21 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 568a4c │ │ │ │ str r0, [r6, #0] │ │ │ │ b.n 56fd14 │ │ │ │ nop │ │ │ │ - add r4, pc, #104 @ (adr r4, 57001c ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 57029c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #120 @ (adr r4, 570030 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 5702b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #136 @ (adr r4, 570044 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 5702c4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #440] @ (57018c ) │ │ │ │ @@ -1900938,15 +1900933,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4, #-268]! @ 0xfffffef4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r2, [pc, #276] @ (570478 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bhi.n 570388 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ @@ -1901051,15 +1901046,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ movne r2, #0 │ │ │ │ b.n 5703f6 │ │ │ │ ldc2 1, cr0, [r8], {67} @ 0x43 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #456] @ (570660 ) │ │ │ │ @@ -1901242,19 +1901237,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfb600143 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb420143 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (570974 ) │ │ │ │ + ldr r6, [pc, #384] @ (5707f4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #696] @ (570930 ) │ │ │ │ + ldr r6, [pc, #312] @ (5707b0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #440] @ (570834 ) │ │ │ │ + ldr r6, [pc, #56] @ (5706b4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr??.w r0, [r4, #323] @ 0x143 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1902378,26 +1902373,26 @@ │ │ │ │ b.n 571284 │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r0], r3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vst4.16 {d16,d18,d20,d22}, [ip], r3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf6220143 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r1 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - tst r4, r7 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r6 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 572d84 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -1903681,33 +1903676,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ bl 5684d8 │ │ │ │ mov r4, r0 │ │ │ │ b.w 5710b6 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r9, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ bl 56a134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -1904169,29 +1904164,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 56d730 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ b.w 5709c4 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r1, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r9, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ bl 56a134 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1904902,45 +1904897,45 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ 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 r3, [pc, #300] @ (572f1c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1906060,47 +1906055,47 @@ │ │ │ │ add.w lr, sp, #184 @ 0xb8 │ │ │ │ b.n 573998 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ beq.n 573940 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r1, {r1, r2, r6} │ │ │ │ lsls r3, r0, #5 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1372] @ 573f80 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1906605,31 +1906600,31 @@ │ │ │ │ blx 67508 │ │ │ │ stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #5 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #5 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 573fb4 │ │ │ │ + beq.n 573ef4 │ │ │ │ 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, #536] @ 0x218 │ │ │ │ subw sp, sp, #3524 @ 0xdc4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1907768,59 +1907763,59 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r3, r0, #5 │ │ │ │ stmia r0!, {r2, r4} │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r3, r0, #5 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 58dd0c │ │ │ │ @@ -1908027,19 +1908022,19 @@ │ │ │ │ b.n 574ee4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r4, 574f34 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbz r4, 574f28 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ 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, #3624] @ 0xe28 │ │ │ │ ldr r5, [pc, #256] @ (57503c ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -1908139,15 +1908134,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1908609,57 +1908604,58 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ add r7, sp, #528 @ 0x210 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r5, [pc, #640] @ (5757ac ) │ │ │ │ + ldr r6, [pc, #256] @ (57562c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #104] @ (575598 ) │ │ │ │ + ldr r5, [pc, #744] @ (575818 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (5757b8 ) │ │ │ │ + ldr r5, [pc, #256] @ (575638 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #360] @ (5756a4 ) │ │ │ │ + ldr r4, [pc, #1000] @ (575924 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.u64 d16, d28, #48 │ │ │ │ - ldr r3, [pc, #624] @ (5757b8 ) │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldr r4, [pc, #240] @ (575638 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #288] @ (57566c ) │ │ │ │ + ldr r3, [pc, #928] @ (5758ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #72] @ (575598 ) │ │ │ │ + ldr r3, [pc, #712] @ (575818 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #776] @ (57585c ) │ │ │ │ + ldr r3, [pc, #392] @ (5756dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #1008] @ (575948 ) │ │ │ │ + ldr r3, [pc, #624] @ (5757c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr2 0, 6, r0, cr14, cr12, {5} │ │ │ │ - ldr r2, [pc, #1008] @ (575950 ) │ │ │ │ + vqadd.u32 d16, d30, d28 │ │ │ │ + ldr r3, [pc, #624] @ (5757d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #616] @ (5757cc ) │ │ │ │ + ldr r3, [pc, #232] @ (57564c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #96] @ (5755c8 ) │ │ │ │ + ldr r2, [pc, #736] @ (575848 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #640] @ (5757ec ) │ │ │ │ + ldr r3, [pc, #256] @ (57566c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #232] @ (575658 ) │ │ │ │ + ldr r2, [pc, #872] @ (5758d8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #48] @ (5755a4 ) │ │ │ │ + ldr r2, [pc, #688] @ (575824 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #888] @ (5758f0 ) │ │ │ │ + ldr r2, [pc, #504] @ (575770 ) │ │ │ │ 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 │ │ │ │ @@ -1908884,15 +1908880,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba200bc │ │ │ │ + mcrr2 0, 11, r0, r2, cr12 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, 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.w ip, [pc, #352] @ 575950 │ │ │ │ @@ -1909030,20 +1909026,20 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #24 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #928 @ (adr r7, 575cfc ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xfafa00bc │ │ │ │ + @ instruction: 0xfb9a00bc │ │ │ │ add r7, pc, #664 @ (adr r7, 575bfc ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8200bc │ │ │ │ + @ instruction: 0xfb2200bc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r6, [pc, #316] @ (575ac0 ) │ │ │ │ @@ -1909167,16 +1909163,16 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #472 @ (adr r6, 575c9c ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #104 @ (adr r6, 575b34 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ - vst4.32 {d0-d3}, [r6 :256], ip │ │ │ │ - strb.w r0, [ip, #188] @ 0xbc │ │ │ │ + vld1.8 @ instruction: 0xf9a600bc │ │ │ │ + vld4.32 {d0-d3}, [ip :256], ip │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ @@ -1909247,16 +1909243,16 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 66ad4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 575b10 │ │ │ │ - @ instruction: 0xf7f400bc │ │ │ │ - @ instruction: 0xf7ae00bc │ │ │ │ + ldrb.w r0, [r4, #188] @ 0xbc │ │ │ │ + str.w r0, [lr, ip, lsl #3] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w r9, [pc, #288] @ 575cdc │ │ │ │ @@ -1909373,16 +1909369,16 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 575c0c │ │ │ │ nop │ │ │ │ add r4, pc, #232 @ (adr r4, 575dc8 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f400bc │ │ │ │ - subw r0, lr, #2236 @ 0x8bc │ │ │ │ + @ instruction: 0xf79400bc │ │ │ │ + @ instruction: 0xf74e00bc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -1909565,21 +1909561,21 @@ │ │ │ │ ldrd r0, r3, [sp, #16] │ │ │ │ b.n 575e62 │ │ │ │ nop │ │ │ │ add r1, pc, #768 @ (adr r1, 5761f4 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r3 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r6 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r2 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1910033,16 +1910029,16 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xf0fc00bc │ │ │ │ - @ instruction: 0xf0f600bc │ │ │ │ + @ instruction: 0xf19c00bc │ │ │ │ + @ instruction: 0xf19600bc │ │ │ │ stmdb 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 sl, r2 │ │ │ │ ldr r2, [pc, #264] @ (5764f0 ) │ │ │ │ ldr r3, [pc, #264] @ (5764f4 ) │ │ │ │ @@ -1910151,18 +1910147,18 @@ │ │ │ │ b.n 576440 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 d0, d16, d28 │ │ │ │ + vshr.s64 d0, d28, #16 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - mcr 0, 3, r0, cr4, cr12, {5} │ │ │ │ + vqadd.s8 d0, d20, d28 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1910243,23 +1910239,23 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ @@ -1910320,15 +1910316,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 66aec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #40] @ (5766d8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1910344,17 +1910340,17 @@ │ │ │ │ bl 5822a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 555468 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #40] @ (576718 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1910370,17 +1910366,17 @@ │ │ │ │ bl 5822a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 555468 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r4, #12 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #72] @ (576778 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1910411,21 +1910407,21 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 66484 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ 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 │ │ │ │ @@ -1910583,20 +1910579,20 @@ │ │ │ │ b.n 576916 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - orn r0, r4, ip, ror #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + add.w r0, r4, ip, ror #2 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ 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 r7, r3 │ │ │ │ @@ -1910687,15 +1910683,15 @@ │ │ │ │ blx 6803c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r4], #8 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 5769ee │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r0, r0, [r6, #-752] @ 0x2f0 │ │ │ │ + ldrd r0, r0, [r6, #752]! @ 0x2f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -1911565,69 +1911561,69 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 577188 │ │ │ │ nop │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 576fd4 │ │ │ │ + b.n 577114 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - b.n 576e50 │ │ │ │ + b.n 576f90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r5, #12 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - b.n 576ca8 │ │ │ │ + b.n 576de8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - b.n 577958 │ │ │ │ + b.n 577a98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - b.n 57753c │ │ │ │ + b.n 57767c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 577500 │ │ │ │ + b.n 577640 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #10 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 577408 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ @@ -1912648,33 +1912644,33 @@ │ │ │ │ ldr r1, [sp, #700] @ 0x2bc │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 577e18 │ │ │ │ + bls.n 577f58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r0, r3, #4 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 577f64 │ │ │ │ + bpl.n 577ea4 │ │ │ │ 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 r7, r1 │ │ │ │ @@ -1912830,19 +1912826,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 67a70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 5780e0 │ │ │ │ + bcc.n 578020 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #116] @ (578164 ) │ │ │ │ @@ -1912896,15 +1912892,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 5781b0 │ │ │ │ + bcs.n 5780f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r2, [r6, #26] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1913026,17 +1913022,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ bl 581d40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne.n 5781d8 │ │ │ │ + bcs.n 578318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 5782f4 │ │ │ │ + bne.n 578234 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #96] @ (578344 ) │ │ │ │ @@ -1913078,15 +1913074,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #20] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5783a0 │ │ │ │ + beq.n 5782e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1913209,17 +1913205,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ bl 581d40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + beq.n 578538 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [pc, #340] @ 578610 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1913360,19 +1913356,19 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1913412,15 +1913408,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 578734 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1913469,15 +1913465,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 674cc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (578a50 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1913758,21 +1913754,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 578922 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r3, #30] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1914574,17 +1914570,17 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r7, [pc, #1128] @ 5796cc │ │ │ │ mov r0, r4 │ │ │ │ bl 565bb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ add r7, pc │ │ │ │ @@ -1915049,19 +1915045,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ bl 5766e0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 5792da │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, 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 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1915115,15 +1915111,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #212] @ (57985c ) │ │ │ │ @@ -1915711,23 +1915707,23 @@ │ │ │ │ b.n 579ada │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 579dc0 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ 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 r7, r0 │ │ │ │ @@ -1916623,15 +1916619,15 @@ │ │ │ │ blx 6803c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 554c4c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r1 │ │ │ │ @@ -1916773,15 +1916769,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1917068,15 +1917064,15 @@ │ │ │ │ b.n 57aa6c │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - add r7, pc, #960 @ (adr r7, 57af28 ) │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1917106,15 +1917102,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 66a14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #632 @ (adr r7, 57ae40 ) │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1917144,15 +1917140,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 66a14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #248 @ (adr r7, 57ad20 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 57afa0 ) │ │ │ │ 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 r4, r0 │ │ │ │ @@ -1917564,21 +1917560,21 @@ │ │ │ │ nop │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r7] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xf18a00ae │ │ │ │ - @ instruction: 0xf18600ae │ │ │ │ - adc.w r0, r0, #174 @ 0xae │ │ │ │ - add.w r0, r4, #174 @ 0xae │ │ │ │ - add.w r0, r0, #174 @ 0xae │ │ │ │ - @ instruction: 0xf0b800ae │ │ │ │ - @ instruction: 0xf0a400ae │ │ │ │ + @ instruction: 0xf22a00ae │ │ │ │ + @ instruction: 0xf22600ae │ │ │ │ + @ instruction: 0xf1e000ae │ │ │ │ + sub.w r0, r4, #174 @ 0xae │ │ │ │ + sub.w r0, r0, #174 @ 0xae │ │ │ │ + adcs.w r0, r8, #174 @ 0xae │ │ │ │ + adc.w r0, r4, #174 @ 0xae │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -1917649,15 +1917645,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 66a14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 57b10c │ │ │ │ - add r2, pc, #536 @ (adr r2, 57b368 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 57b1e8 ) │ │ │ │ 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 r4, r0 │ │ │ │ @@ -1918469,17 +1918465,17 @@ │ │ │ │ b.n 57b4a0 │ │ │ │ ldr r4, [pc, #88] @ (57b9f0 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #296] @ (57bac8 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ 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, #3536] @ 0xdd0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1919652,23 +1919648,23 @@ │ │ │ │ str r0, [r3, #4] │ │ │ │ b.n 57c14e │ │ │ │ nop │ │ │ │ mov r2, r6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 57bf34 │ │ │ │ + b.n 57c074 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 57bf0c │ │ │ │ + b.n 57c04c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 57bef8 │ │ │ │ + b.n 57c038 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ @@ -1920088,23 +1920084,23 @@ │ │ │ │ b.w 57ba56 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ - bge.n 57ca68 │ │ │ │ + blt.n 57c9a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 57ca58 │ │ │ │ + blt.n 57c998 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 57ca44 │ │ │ │ + blt.n 57c984 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 57ca2c │ │ │ │ + bge.n 57c96c │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add.w r8, sp, #484 @ 0x1e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -1920745,17 +1920741,17 @@ │ │ │ │ bl 565a14 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ b.n 57cf12 │ │ │ │ bl 565a14 │ │ │ │ mov r5, r0 │ │ │ │ b.n 57cef6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1920980,15 +1920976,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #12 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov sl, r0 │ │ │ │ @@ -1921426,31 +1921422,31 @@ │ │ │ │ b.n 57d2c6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #0 │ │ │ │ + cbz r0, 57d6d4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #864 @ (adr r7, 57da30 ) │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 57d664 │ │ │ │ + bpl.n 57d7a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #8 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ 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] │ │ │ │ @@ -1923117,23 +1923113,23 @@ │ │ │ │ b.n 57e508 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r2, [sp, #2168] @ 0x878 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr.w r1, [sp, #2164] @ 0x874 │ │ │ │ bl 554c4c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1924240,17 +1924236,17 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ bl 579774 │ │ │ │ b.n 57f21c │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 57f0a2 │ │ │ │ b.n 57f08c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1924754,17 +1924750,17 @@ │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ beq.w 57ead8 │ │ │ │ b.w 57eac8 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r4, [r0, pc] │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ blx 664d8 │ │ │ │ ldr r3, [pc, #776] @ (57fd60 ) │ │ │ │ @@ -1925046,15 +1925042,15 @@ │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ beq.w 57fc40 │ │ │ │ b.n 57f6cc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r0, #2004877312 @ 0x77800000 │ │ │ │ ... │ │ │ │ - add r6, pc, #920 @ (adr r6, 5800fc ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 57ff7c ) │ │ │ │ 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 │ │ │ │ @@ -1925758,23 +1925754,23 @@ │ │ │ │ strd r3, r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 5801fc │ │ │ │ nop │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #120 @ (adr r3, 580538 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 5807b8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r6, r2 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - add r0, pc, #640 @ (adr r0, 58074c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 5805cc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ 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] @ (580640 ) │ │ │ │ @@ -1925922,15 +1925918,15 @@ │ │ │ │ bpl.w 58050e │ │ │ │ b.n 5805fe │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb140142 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (5806b4 ) │ │ │ │ + ldr r6, [pc, #744] @ (580934 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xfaa40142 │ │ │ │ stmdb 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 │ │ │ │ @@ -1926656,26 +1926652,26 @@ │ │ │ │ b.n 580bb0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vst2.8 {d0[2],d1[2]}, [sl], r2 │ │ │ │ - ldr r4, [pc, #8] @ (580dcc ) │ │ │ │ + ldr r4, [pc, #648] @ (58104c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [pc, #368] @ (580f3c ) │ │ │ │ + ldr r3, [pc, #1008] @ (5811bc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #568] @ (581008 ) │ │ │ │ + ldr r1, [pc, #184] @ (580e88 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #336] @ (580f24 ) │ │ │ │ + ldr r0, [pc, #976] @ (5811a4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ bic.w r1, sl, #12713984 @ 0xc20000 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ 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 │ │ │ │ @@ -1927285,26 +1927281,26 @@ │ │ │ │ blx 66a5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 5810a0 │ │ │ │ ... │ │ │ │ addw r1, r0, #66 @ 0x42 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stc 1, cr0, [r6, #-264] @ 0xfffffef8 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ bl 581d40 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ @@ -1927485,17 +1927481,17 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xead40142 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bics.w r1, r8, r2, 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1927562,15 +1927558,15 @@ │ │ │ │ bne.n 58169c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [r0, #264]! @ 0x108 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrd r0, r1, [r6, #-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.w r8, [pc, #44] @ 5816f0 │ │ │ │ @@ -1927588,15 +1927584,15 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 66300 │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 5816d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r5, #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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #196] @ (5817cc ) │ │ │ │ @@ -1927676,18 +1927672,18 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 5817a4 │ │ │ │ b.n 581764 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [r0], #264 @ 0x108 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia.w r4, {r1, r6, r8} │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ 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] @ (5818e8 ) │ │ │ │ @@ -1927786,17 +1927782,17 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 581868 │ │ │ │ b.n 58188e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8040142 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 581768 │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1927878,15 +1927874,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 581718 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 581674 │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1927911,15 +1927907,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67a64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #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, r2 │ │ │ │ @@ -1927966,15 +1927962,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 581618 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 5815a4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1928029,15 +1928025,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 5815ac │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 58150c │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1928064,15 +1928060,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r3 │ │ │ │ blx 66f18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #88] @ 581bf4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1928106,15 +1928102,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 581bf0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 5814a0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 581444 │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1928139,15 +1928135,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 66ccc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1928169,15 +1928165,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 66ccc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 66f18 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1928214,15 +1928210,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 672c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r7, #2 │ │ │ │ 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, r0 │ │ │ │ @@ -1928334,17 +1928330,17 @@ │ │ │ │ b.n 581ddc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 581c98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 581dba │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ 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 r6, [pc, #816] @ (582190 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1928659,35 +1928655,35 @@ │ │ │ │ b.n 581f74 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 58218e │ │ │ │ b.n 5824c4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 5821e4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ 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 │ │ │ │ @@ -1928760,15 +1928756,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #28 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ble.n 5821b8 │ │ │ │ lsls r2, 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, #3472] @ 0xd90 │ │ │ │ @@ -1929168,25 +1929164,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ble.n 582740 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bgt.n 5826f0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 5826fc │ │ │ │ bls.n 5826f6 │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 582700 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1929539,33 +1929535,33 @@ │ │ │ │ b.n 5828fc │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r9 │ │ │ │ b.n 5828fc │ │ │ │ nop │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r4, 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 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1929702,19 +1929698,19 @@ │ │ │ │ b.n 582bb8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 582b80 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bmi.n 582c50 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ @@ -1929817,15 +1929813,15 @@ │ │ │ │ b.n 582d06 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 582c90 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bcs.n 582d38 │ │ │ │ lsls r2, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1929943,15 +1929939,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #844] @ 0x34c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 582e76 │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1929968,15 +1929964,15 @@ │ │ │ │ bl 558cb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 67de8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ 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] @ (582ef0 ) │ │ │ │ @@ -1929984,15 +1929980,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 675bc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #176] @ (582fb8 ) │ │ │ │ @@ -1930067,15 +1930063,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ beq.n 582fa0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 582ecc │ │ │ │ lsls r2, r0, #5 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (583018 ) │ │ │ │ @@ -1930238,17 +1930234,17 @@ │ │ │ │ bne.n 58317c │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bne.n 583184 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bne.n 5830dc │ │ │ │ + bcs.n 58321c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, #12288 @ 0x3000 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1930317,17 +1930313,17 @@ │ │ │ │ bl 58d518 │ │ │ │ ldr.w r3, [r8, #3464] @ 0xd88 │ │ │ │ ldr.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r8, #3464] @ 0xd88 │ │ │ │ str.w r3, [r4, #2272] @ 0x8e0 │ │ │ │ b.n 58326e │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ 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 r5, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r1, #3464] @ 0xd88 │ │ │ │ @@ -1930353,15 +1930349,15 @@ │ │ │ │ blx 67274 │ │ │ │ mov r1, r0 │ │ │ │ b.n 5832fa │ │ │ │ ldr.w r0, [r5, #836] @ 0x344 │ │ │ │ bl 5596f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, #12288 @ 0x3000 │ │ │ │ movw r0, #3572 @ 0xdf4 │ │ │ │ @@ -1930412,19 +1930408,19 @@ │ │ │ │ str.w r0, [r5, #864] @ 0x360 │ │ │ │ add.w r0, r8, #13120 @ 0x3340 │ │ │ │ adds r0, #8 │ │ │ │ bl 58d518 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ 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] │ │ │ │ @@ -1930591,15 +1930587,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 58d76c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r5, #0 │ │ │ │ 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, [r2, #88] @ 0x58 │ │ │ │ @@ -1930709,21 +1930705,21 @@ │ │ │ │ bl 5596f4 │ │ │ │ b.n 5836b8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1!, {r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1930822,19 +1930818,19 @@ │ │ │ │ cmpne r2, #141 @ 0x8d │ │ │ │ bne.n 58375a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #3464] @ 0xd88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ b.n 583790 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1931113,15 +1931109,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmia r7!, {r4, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1931235,15 +1931231,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 66ccc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 583cb4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1931379,21 +1931375,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r2, r3, r5} │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1931500,15 +1931496,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r0!, {r2, 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 │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1931633,21 +1931629,21 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1931737,15 +1931733,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 554c4c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1931925,23 +1931921,23 @@ │ │ │ │ b.n 584334 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x002c │ │ │ │ lsls r2, r0, #5 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ pop {r2, r6, r7} │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1932407,15 +1932403,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3} │ │ │ │ lsls r2, r0, #5 │ │ │ │ cbnz r0, 58487e │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -1932673,15 +1932669,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 584a66 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ push {r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, 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, #3856] @ 0xf10 │ │ │ │ @@ -1933016,15 +1933012,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1933245,15 +1933241,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r6, sp, #656 @ 0x290 │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1933296,15 +1933292,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 58505c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #220] @ 5852f4 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1933387,15 +1933383,15 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1933470,19 +1933466,20 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 6803c │ │ │ │ mov r2, r0 │ │ │ │ b.n 585352 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #760] @ (5856d8 ) │ │ │ │ + ldr r7, [pc, #376] @ (585558 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #704] @ (5856a4 ) │ │ │ │ + ldr r7, [pc, #320] @ (585524 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vqadd.u64 d16, d18, d27 │ │ │ │ + movs r2, r2 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -1933676,15 +1933673,15 @@ │ │ │ │ bic.w r2, r5, #2 │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 585582 │ │ │ │ b.n 5855f2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - mcr2 0, 0, r0, cr8, cr11, {5} │ │ │ │ + mcr2 0, 5, r0, cr8, cr11, {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 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ subs r5, r1, #5 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1933771,17 +1933768,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 583e08 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [sl], #748 @ 0x2ec │ │ │ │ - ldc2 0, cr0, [ip], #748 @ 0x2ec │ │ │ │ - mrrc2 0, 11, r0, lr, cr11 │ │ │ │ + ldc2 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ + ldc2l 0, cr0, [ip, #-748] @ 0xfffffd14 │ │ │ │ + ldc2l 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1933931,18 +1933928,18 @@ │ │ │ │ adds r6, #200 @ 0xc8 │ │ │ │ b.n 585848 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ b.n 585848 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ b.n 585848 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb8a00bb │ │ │ │ - @ instruction: 0xfb4a00bb │ │ │ │ - @ instruction: 0xfaf000bb │ │ │ │ - @ instruction: 0xfab800bb │ │ │ │ + stc2 0, cr0, [sl], #-748 @ 0xfffffd14 │ │ │ │ + @ instruction: 0xfbea00bb │ │ │ │ + @ instruction: 0xfb9000bb │ │ │ │ + @ instruction: 0xfb5800bb │ │ │ │ stmdb sp!, {r4, 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] │ │ │ │ sub sp, #8 │ │ │ │ ldr r7, [pc, #192] @ (5859a0 ) │ │ │ │ @@ -1934014,15 +1934011,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 583e08 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa5600bb │ │ │ │ + @ instruction: 0xfaf600bb │ │ │ │ stmdb 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, #836] @ (585cfc ) │ │ │ │ ldr r3, [pc, #836] @ (585d00 ) │ │ │ │ @@ -1934336,20 +1934333,20 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b.n 585c0a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #256 @ (adr r6, 585e00 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [sl, fp, lsl #3] │ │ │ │ + ldrsh.w r0, [sl, #187] @ 0xbb │ │ │ │ add r5, pc, #712 @ (adr r5, 585fd4 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrh.w r0, [r6, #187] @ 0xbb │ │ │ │ - ldr.w r0, [r2, fp, lsl #3] │ │ │ │ - mov lr, r3 │ │ │ │ + ldr??.w r0, [r6, fp, lsl #3] │ │ │ │ + ldr??.w r0, [r2, #187] @ 0xbb │ │ │ │ + bx 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 r7, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1934500,19 +1934497,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ mov r6, r0 │ │ │ │ b.n 585dea │ │ │ │ - cmp ip, r1 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xf4b000bb │ │ │ │ - eors.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - eor.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + adcs.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf53e00bb │ │ │ │ + @ instruction: 0xf52600bb │ │ │ │ stmdb sp!, {r4, 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 r7, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1934689,17 +1934686,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ mov r6, r0 │ │ │ │ b.n 585fa6 │ │ │ │ - movt r0, #41147 @ 0xa0bb │ │ │ │ - subw r0, sl, #187 @ 0xbb │ │ │ │ - @ instruction: 0xf29200bb │ │ │ │ + @ instruction: 0xf36a00bb │ │ │ │ + @ instruction: 0xf34a00bb │ │ │ │ + @ instruction: 0xf33200bb │ │ │ │ stmdb sp!, {r4, 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, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1934882,17 +1934879,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ mov r6, r0 │ │ │ │ b.n 586194 │ │ │ │ - @ instruction: 0xf0cc00bb │ │ │ │ - eors.w r0, r2, #187 @ 0xbb │ │ │ │ - orns r0, sl, #187 @ 0xbb │ │ │ │ + sbc.w r0, ip, #187 @ 0xbb │ │ │ │ + @ instruction: 0xf13200bb │ │ │ │ + adds.w r0, sl, #187 @ 0xbb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #568] @ (586528 ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [pc, #568] @ (58652c ) │ │ │ │ @@ -1935103,30 +1935100,30 @@ │ │ │ │ str.w r0, [r6, #676] @ 0x2a4 │ │ │ │ b.n 586310 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vqadd.s8 d16, d28, d27 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + vshr.s64 d16, d27, #20 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r6, #12 │ │ │ │ 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, #556] @ (586794 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1935333,16 +1935330,16 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #5 │ │ │ │ + ldc 0, cr0, [lr, #-748]! @ 0xfffffd14 │ │ │ │ ldc 0, cr0, [lr], {187} @ 0xbb │ │ │ │ - @ instruction: 0xebfe00bb │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ @@ -1935500,19 +1935497,19 @@ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 58695e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, sl, fp, ror #2 │ │ │ │ - cbz r6, 5869a2 │ │ │ │ + subs.w r0, sl, fp, ror #2 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vshr.s64 d0, d27, #18 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + orr.w r0, lr, #187 @ 0xbb │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1084] @ 586dd0 │ │ │ │ @@ -1935919,20 +1935916,20 @@ │ │ │ │ mov r5, ip │ │ │ │ b.n 586d72 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r8, #748] @ 0x2ec │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - @ instruction: 0xe8d200bb │ │ │ │ - stmia.w r0, {r0, r1, r3, r4, r5, r7} │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + ldrd r0, r0, [r2, #-748]! @ 0x2ec │ │ │ │ + stmdb r0!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ 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] @ (587020 ) │ │ │ │ @@ -1936150,17 +1936147,17 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - b.n 5869a0 │ │ │ │ + b.n 586ae0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 587728 │ │ │ │ + b.n 586868 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 587122 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1936245,15 +1936242,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 66ccc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - b.n 5876d8 │ │ │ │ + b.n 587818 │ │ │ │ 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, #1184] @ 5875dc │ │ │ │ @@ -1936701,27 +1936698,27 @@ │ │ │ │ mov r6, lr │ │ │ │ b.n 58757c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 5878cc │ │ │ │ + b.n 587a0c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 587888 │ │ │ │ + b.n 5879c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 587734 │ │ │ │ + b.n 587874 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + b.n 587614 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #544] @ (587834 ) │ │ │ │ @@ -1936930,21 +1936927,21 @@ │ │ │ │ b.n 587748 │ │ │ │ ldrh r4, [r4, #14] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bgt.n 587770 │ │ │ │ + ble.n 5878b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 587828 │ │ │ │ + bgt.n 587768 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 587780 │ │ │ │ + bgt.n 5878c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 5878a8 │ │ │ │ + blt.n 5877e8 │ │ │ │ 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 r7, r1 │ │ │ │ @@ -1937235,19 +1937232,19 @@ │ │ │ │ nop │ │ │ │ strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bls.n 587ae8 │ │ │ │ + bge.n 587c28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 587ad0 │ │ │ │ + bls.n 587c10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 587c6c │ │ │ │ + bls.n 587bac │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #752] @ (587e80 ) │ │ │ │ @@ -1937529,27 +1937526,27 @@ │ │ │ │ blx 6803c │ │ │ │ b.n 587dba │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r6, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bpl.n 587dac │ │ │ │ + bvs.n 587eec │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r7, #16] │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bpl.n 587ee8 │ │ │ │ + bpl.n 587e28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 587e8c │ │ │ │ + bpl.n 587dcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 587e3c │ │ │ │ + bpl.n 587f7c │ │ │ │ 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] │ │ │ │ @@ -1938958,23 +1938955,23 @@ │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ strd lr, r0, [r2, #8] │ │ │ │ mov.w ip, r1, lsr #16 │ │ │ │ bne.n 588d1e │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #16] │ │ │ │ b.n 588d52 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, r2 │ │ │ │ bgt.n 588e48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ rsb r2, r2, ip, lsl #1 │ │ │ │ @@ -1940201,21 +1940198,21 @@ │ │ │ │ adds r1, r6, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ bl 588a58 │ │ │ │ b.n 589a0e │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ 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, #940] @ (589eec ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -1941336,16 +1941333,18 @@ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.u32 d16, d6, #10 │ │ │ │ - vsra.u16 d16, d6, #6 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r7, r2, #4 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + lsls r7, r2, #4 │ │ │ │ ldrh r2, [r7, r1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r2, [pc, #188] @ (58a890 ) │ │ │ │ @@ -1941781,16 +1941780,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r3] │ │ │ │ lsls r2, r0, #5 │ │ │ │ - @ instruction: 0xfa3a0116 │ │ │ │ - @ instruction: 0xfa200116 │ │ │ │ + @ instruction: 0xfada0116 │ │ │ │ + @ instruction: 0xfac00116 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #172] @ (58adc4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r3, [pc, #172] @ (58adc8 ) │ │ │ │ @@ -1941989,16 +1941988,16 @@ │ │ │ │ vmov.f32 s11, s12 │ │ │ │ b.n 58ae2a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r1, r8, #9830400 @ 0x960000 │ │ │ │ - @ instruction: 0xf53e0116 │ │ │ │ + @ instruction: 0xf5f80116 │ │ │ │ + rsbs r1, lr, #9830400 @ 0x960000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #84] @ (58afa0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #84] @ (58afa4 ) │ │ │ │ @@ -1942208,19 +1942207,19 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #904] @ (58b4f4 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 58b38c ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 58b20c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r7, [pc, #56] @ (58b1b0 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ - add r2, pc, #144 @ (adr r2, 58b20c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 58b48c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1942397,24 +1942396,24 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #352] @ (58b4c4 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #984 @ (adr r0, 58b744 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 58b5c4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r5, [pc, #664] @ (58b608 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bics.w r0, r0, #173 @ 0xad │ │ │ │ - add r0, pc, #344 @ (adr r0, 58b4d0 ) │ │ │ │ + @ instruction: 0xf0d000ad │ │ │ │ + add r0, pc, #984 @ (adr r0, 58b750 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d24, d29 │ │ │ │ + bics.w r0, r8, #173 @ 0xad │ │ │ │ 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, #600] @ (58b5f0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1942628,25 +1942627,25 @@ │ │ │ │ b.n 58b45a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #384] @ (58b774 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [pc, #456] @ (58b7cc ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1942786,19 +1942785,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 65e34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3336] @ 0xd08 │ │ │ │ @@ -1943720,27 +1943719,27 @@ │ │ │ │ bl 588754 │ │ │ │ b.n 58c120 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #56] @ (58c290 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ tst.w r8, #4 │ │ │ │ beq.w 58b926 │ │ │ │ tst.w r9, #8 │ │ │ │ beq.w 58b926 │ │ │ │ ldrh.w r4, [sp, #768] @ 0x300 │ │ │ │ ubfx r2, r4, #0, #14 │ │ │ │ @@ -1944066,15 +1944065,15 @@ │ │ │ │ cbnz r0, 58c624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ b.w 58bb12 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 58b880 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ 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 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ @@ -1944465,19 +1944464,19 @@ │ │ │ │ b.n 58c96a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #200] @ (58cb70 ) │ │ │ │ @@ -1944875,17 +1944874,17 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r2 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, #10 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrd r3, r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -1945230,17 +1945229,17 @@ │ │ │ │ b.n 58d1e0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r6, #10 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1945467,15 +1945466,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1945610,23 +1945609,23 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ b.n 58d5b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 58d5c2 │ │ │ │ nop │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw ip, #3572 @ 0xdf4 │ │ │ │ movs r2, #0 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ str.w r2, [r3, #328] @ 0x148 │ │ │ │ str.w r2, [r3, #3564] @ 0xdec │ │ │ │ @@ -1945695,17 +1945694,17 @@ │ │ │ │ str.w r5, [r0, #328] @ 0x148 │ │ │ │ str.w r5, [r0, #3564] @ 0xdec │ │ │ │ str.w r5, [r0, #3568] @ 0xdf0 │ │ │ │ str.w r5, [r0, #2256] @ 0x8d0 │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 67b00 │ │ │ │ @@ -1945762,15 +1945761,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 671cc │ │ │ │ mov r8, r0 │ │ │ │ b.n 58d7b8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ 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 r4, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1945798,15 +1945797,15 @@ │ │ │ │ blx 66ccc │ │ │ │ mov r0, r5 │ │ │ │ bl 58d518 │ │ │ │ ldr.w r3, [r4, #3564] @ 0xdec │ │ │ │ str.w r3, [r4, #3568] @ 0xdf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1945896,17 +1945895,17 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ blx 66ccc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 58d88a │ │ │ │ mov r0, r4 │ │ │ │ bl 58d7f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1946027,21 +1946026,21 @@ │ │ │ │ ldr.w r3, [r1, #2280] @ 0x8e8 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ str.w r6, [r4, #652] @ 0x28c │ │ │ │ bl 58d518 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1946067,15 +1946066,15 @@ │ │ │ │ add r3, pc │ │ │ │ blx 68078 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 58d518 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrd r1, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ subs r3, #1 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldr.w r2, [r1, #328] @ 0x148 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ @@ -1946106,15 +1946105,15 @@ │ │ │ │ blx 68078 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 58d518 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r0, #36] @ 0x24 │ │ │ │ movw ip, #3572 @ 0xdf4 │ │ │ │ @@ -1946160,15 +1946159,15 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 66ccc │ │ │ │ mov r0, r4 │ │ │ │ bl 58d518 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ 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.w ip, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1946231,23 +1946230,23 @@ │ │ │ │ blx 66ccc │ │ │ │ b.n 58dc9a │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 58dca0 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r5, 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, #3648] @ 0xe40 │ │ │ │ ldr r2, [pc, #312] @ (58de58 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1946365,15 +1946364,15 @@ │ │ │ │ b.n 58dd50 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -1946459,15 +1946458,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 68078 │ │ │ │ mov r4, r0 │ │ │ │ b.n 58deac │ │ │ │ nop │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1946592,15 +1946591,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r2, r7, #5 │ │ │ │ lsls r2, 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, #4040] @ 0xfc8 │ │ │ │ @@ -1946879,23 +1946878,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 68078 │ │ │ │ mov r5, r0 │ │ │ │ b.n 58e130 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r5, #1] │ │ │ │ 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, #3400] @ 0xd48 │ │ │ │ sub.w sp, sp, #660 @ 0x294 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -1947198,17 +1947197,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh.w r1, [sl, #8] │ │ │ │ ubfx r1, r1, #0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 58ede0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ @@ -1947652,29 +1947651,29 @@ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ b.n 58e608 │ │ │ │ nop │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r7, #0 │ │ │ │ @@ -1947913,17 +1947912,17 @@ │ │ │ │ b.n 58e73e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -1948296,15 +1948295,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r0, #7 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ 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, #3608] @ 0xe18 │ │ │ │ @@ -1948625,25 +1948624,25 @@ │ │ │ │ eors r0, r6 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #20 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -1948849,23 +1948848,23 @@ │ │ │ │ bpl.n 58f6a8 │ │ │ │ b.n 58f714 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r5, #9 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ 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] │ │ │ │ @@ -1949149,15 +1949148,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 669fc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949168,15 +1949167,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 669fc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r5, 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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949187,15 +1949186,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 66134 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ 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] │ │ │ │ @@ -1949205,15 +1949204,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 66134 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ 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] │ │ │ │ @@ -1949223,15 +1949222,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 65e4c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949241,15 +1949240,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 679c8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ 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] │ │ │ │ @@ -1949259,15 +1949258,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 673a0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949278,15 +1949277,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 673a0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949296,15 +1949295,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 67568 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r3, 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 r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949315,15 +1949314,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 67568 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1949339,15 +1949338,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 67568 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r1, #160 @ 0xa0 │ │ │ │ @@ -1949402,15 +1949401,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (58fd34 ) │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 67568 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1949425,15 +1949424,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 661dc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ 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 │ │ │ │ add.w r0, r1, #120 @ 0x78 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1949449,15 +1949448,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 66cc0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949467,15 +1949466,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 66cc0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1949672,15 +1949671,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 67514 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1949691,15 +1949690,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 66e40 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1949719,15 +1949718,15 @@ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 67a70 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1949747,15 +1949746,15 @@ │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 67a70 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ 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] @ (59010c ) │ │ │ │ @@ -1949841,15 +1949840,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 65e34 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, r6] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1949924,15 +1949923,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 65af8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1950021,15 +1950020,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 58aff4 │ │ │ │ strd r4, r0, [r6, #96] @ 0x60 │ │ │ │ strd r4, r0, [r6, #104] @ 0x68 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #976] @ (590768 ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1950297,15 +1950296,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ adds r5, #24 │ │ │ │ bl 565bb0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #920] @ (590a24 ) │ │ │ │ + ldr r5, [pc, #536] @ (5908a4 ) │ │ │ │ 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 │ │ │ │ @@ -1950701,15 +1950700,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #384] @ (590c9c ) │ │ │ │ + ldr r1, [pc, #0] @ (590b1c ) │ │ │ │ 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 │ │ │ │ @@ -1950737,15 +1950736,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ (590b88 ) │ │ │ │ + ldr r0, [pc, #656] @ (590e08 ) │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1950776,15 +1950775,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x479a │ │ │ │ + ldr r0, [pc, #232] @ (590cc4 ) │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1950814,15 +1950813,15 @@ │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1950853,15 +1950852,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mov r8, fp │ │ │ │ + bx pc │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1950891,15 +1950890,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, pc │ │ │ │ + bx r3 │ │ │ │ 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 │ │ │ │ @@ -1951156,15 +1951155,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 66080 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bics r0, r1 │ │ │ │ + add r0, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1951452,15 +1951451,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 68078 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r0, r1 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r3, 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, [r2, #88] @ 0x58 │ │ │ │ @@ -1951665,15 +1951664,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ 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 │ │ │ │ @@ -1951691,15 +1951690,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1951717,15 +1951716,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ add.w r0, r1, #40 @ 0x28 │ │ │ │ @@ -1951895,15 +1951894,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1951926,15 +1951925,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 673a0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ 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] │ │ │ │ @@ -1951945,15 +1951944,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 669fc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ 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] │ │ │ │ @@ -1951963,15 +1951962,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 669fc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r3, #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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1951981,15 +1951980,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 66134 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ 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 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1952061,15 +1952060,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1952087,15 +1952086,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1952113,15 +1952112,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1952139,15 +1952138,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -1952165,15 +1952164,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1952191,15 +1952190,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 671cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs 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 r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1952981,15 +1952980,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bgt.n 592440 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ blt.n 592418 │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1953850,15 +1953849,15 @@ │ │ │ │ nop │ │ │ │ bmi.n 592d0c │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 592da0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ 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] @ (592d30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1980389,16243 +1980388,16238 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5060 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a507c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a50b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a50d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a50ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a515c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a51b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a51cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a51e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a523c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a52ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a52c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a52e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a531c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r7, 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] @ (5a538c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a53a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a53c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a53e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a53fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5434 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a546c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r6, 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] @ (5a54a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r2, 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] @ (5a54c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a54dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a54f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r7, #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] @ (5a5530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, 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, #8] @ (5a554c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5568 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5584 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a55a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a55bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a55d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a55f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5610 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a562c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5648 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5664 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a569c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a56b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a56d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r6] │ │ │ │ + strh r0, [r5, 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] @ (5a56f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa5000a6 │ │ │ │ + @ instruction: 0xfaf000a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a570c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r8, #166] @ 0xa6 │ │ │ │ + @ instruction: 0xfa9800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, r5] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, r5] │ │ │ │ + strh 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] @ (5a5760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a577c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh 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] @ (5a57b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a57d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a57ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a585c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a58b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a58cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a58e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str 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] @ (5a5904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str 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] @ (5a5920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [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] @ (5a593c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a59ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a59c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r7, 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] @ (5a59e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #976] @ (5a5fb0 ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #928] @ (5a5f9c ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #880] @ (5a5f88 ) │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #896] @ (5a5fb4 ) │ │ │ │ + str r0, [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] @ (5a5c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #928] @ (5a5ff0 ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #896] @ (5a5fec ) │ │ │ │ + str r0, [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] @ (5a5c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w ip, {r1, r2, r5, r7} │ │ │ │ + ldmdb ip!, {r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strex r0, r0, [r4, #664] @ 0x298 │ │ │ │ + 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] @ (5a5cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5a98 │ │ │ │ + b.n 5a5bd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5a54 │ │ │ │ + b.n 5a5b94 │ │ │ │ lsls r7, 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] @ (5a5cf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #432] @ (5a5eac ) │ │ │ │ + str 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] @ (5a5d14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5988 │ │ │ │ + b.n 5a5ac8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5d30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a58ec │ │ │ │ + b.n 5a5a2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5d4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5880 │ │ │ │ + b.n 5a59c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5d68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r6, #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] @ (5a5d84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5da0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r5, #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] @ (5a5dbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5dd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5df4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs 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] @ (5a5e10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5e2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 2, cr0, cr4, cr6, {5} │ │ │ │ + cdp 0, 12, cr0, cr4, 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] @ (5a5e48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #664]! @ 0x298 │ │ │ │ + cdp 0, 8, cr0, cr4, 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] @ (5a5e64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ + stc 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] @ (5a5e80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r1, #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] @ (5a5e9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5eb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 5a5edc │ │ │ │ + sxth r4, 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] @ (5a5ed4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + cbz r0, 5a5ed8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5ef0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5f0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5f28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r6, #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] @ (5a5f44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5f60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, 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] @ (5a5f7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5f98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #880] @ (5a630c ) │ │ │ │ + ldr r5, [pc, #496] @ (5a618c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5fb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r0, #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] @ (5a5fd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a5fec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r6, #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] @ (5a6008 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #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] @ (5a6024 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6040 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r7, #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] @ (5a605c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6078 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r4, #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] @ (5a6094 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a60b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, 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] @ (5a60cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a60e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6104 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls 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] @ (5a6120 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r5, #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] @ (5a613c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb 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] @ (5a6158 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #208 @ (adr r6, 5a622c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 5a64ac ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6174 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6190 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a61ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a61c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #816] @ (5a64fc ) │ │ │ │ + ldr r3, [pc, #432] @ (5a637c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a61e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #832] @ (5a6528 ) │ │ │ │ + ldr r3, [pc, #448] @ (5a63a8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6200 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf1e400a7 │ │ │ │ + @ instruction: 0xf28400a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a621c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r8, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf21800a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6238 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #624] @ (5a64ac ) │ │ │ │ + ldr r3, [pc, #240] @ (5a632c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6254 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf3b400a7 │ │ │ │ + orrs.w r0, r4, #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] @ (5a6270 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r8, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf1f800a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a628c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0ec00a7 │ │ │ │ + @ instruction: 0xf18c00a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a62a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8], #-664 @ 0x298 │ │ │ │ + ldmdb r8, {r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a62c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strex r0, r0, [r8, #664] @ 0x298 │ │ │ │ + strd r0, r0, [r8], #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] @ (5a62e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a62fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6318 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5a668c ) │ │ │ │ + ldr r2, [pc, #496] @ (5a650c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6334 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #912] @ (5a66c8 ) │ │ │ │ + ldr r2, [pc, #528] @ (5a6548 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6350 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a636c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #832] @ (5a66b0 ) │ │ │ │ + ldr r2, [pc, #448] @ (5a6530 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6388 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a63a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a63c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a63dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #528] @ (5a65f0 ) │ │ │ │ + ldr r2, [pc, #144] @ (5a6470 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a63f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #544] @ (5a661c ) │ │ │ │ + ldr r2, [pc, #160] @ (5a649c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6414 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #992 @ (adr r4, 5a67f8 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 5a6678 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6430 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #80 @ (adr r3, 5a6484 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 5a6704 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a644c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #320] @ (5a6590 ) │ │ │ │ + ldr r1, [pc, #960] @ (5a6810 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #336] @ (5a65bc ) │ │ │ │ + ldr r1, [pc, #976] @ (5a683c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6484 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s32 q8, d24, d23 │ │ │ │ + eor.w r0, r8, #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] @ (5a64a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r0, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf0d000a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a64bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #-668]! @ 0x29c │ │ │ │ + ands.w r0, r8, r7, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a64d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5f14 │ │ │ │ + b.n 5a6054 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a64f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5db0 │ │ │ │ + b.n 5a5ef0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6510 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6ccc │ │ │ │ + b.n 5a5e0c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a652c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6bb0 │ │ │ │ + b.n 5a6cf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6b14 │ │ │ │ + b.n 5a6c54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6a78 │ │ │ │ + b.n 5a6bb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6580 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r5, r7} │ │ │ │ + ldmdb r4!, {r0, r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a659c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a5e08 │ │ │ │ + b.n 5a5f48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a65b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6ca4 │ │ │ │ + b.n 5a5de4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a65d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6bc0 │ │ │ │ + b.n 5a6d00 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a65f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6aac │ │ │ │ + b.n 5a6bec │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a660c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6a10 │ │ │ │ + b.n 5a6b50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6628 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6974 │ │ │ │ + b.n 5a6ab4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r2 │ │ │ │ + ldr r0, [pc, #208] @ (5a6718 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a667c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #80] @ (5a66d0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6698 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #112] @ (5a670c ) │ │ │ │ + ldr r2, [pc, #752] @ (5a698c ) │ │ │ │ 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] @ (5a66b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #864] @ (5a6a18 ) │ │ │ │ + ldr r2, [pc, #480] @ (5a6898 ) │ │ │ │ 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] @ (5a66d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #224] @ (5a67b4 ) │ │ │ │ + ldr r1, [pc, #864] @ (5a6a34 ) │ │ │ │ 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] @ (5a66ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r3 │ │ │ │ + blxns r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6708 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #896] @ (5a6a8c ) │ │ │ │ + ldr r1, [pc, #512] @ (5a690c ) │ │ │ │ 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] @ (5a6724 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #272] @ (5a6838 ) │ │ │ │ + ldr r1, [pc, #912] @ (5a6ab8 ) │ │ │ │ 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] @ (5a6740 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #32] @ (5a6764 ) │ │ │ │ + ldr r1, [pc, #672] @ (5a69e4 ) │ │ │ │ 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] @ (5a675c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #816] @ (5a6a90 ) │ │ │ │ + ldr r1, [pc, #432] @ (5a6910 ) │ │ │ │ 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] @ (5a6778 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r4 │ │ │ │ + bxns r8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6794 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + b.n 5a67f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a67b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - svc 32 │ │ │ │ + svc 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] @ (5a67cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + svc 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] @ (5a67e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #-668]! @ 0xfffffd64 │ │ │ │ + cdp 0, 0, cr0, cr4, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r8, #668] @ 0x29c │ │ │ │ + cdp 0, 3, cr0, cr8, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a683c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, pc │ │ │ │ + mov ip, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, pc │ │ │ │ + mov r8, 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] @ (5a6874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, lr │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a685c │ │ │ │ + bgt.n 5a679c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a68ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a67e8 │ │ │ │ + bgt.n 5a6928 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a68c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a6974 │ │ │ │ + blt.n 5a68b4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a68e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6240 │ │ │ │ + b.n 5a6380 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6900 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8c800a7 │ │ │ │ + strd r0, r0, [r8, #-668]! @ 0x29c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a691c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4, {r0, r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xe9a400a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r0, #668] @ 0x29c │ │ │ │ + orns r0, r0, r7, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r0!, {r0, r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r0, #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] @ (5a6970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r8, 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] @ (5a698c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp ip, 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] @ (5a69a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r8, 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] @ (5a69c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r0 │ │ │ │ + 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] @ (5a69e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r8, pc │ │ │ │ + cmp r8, 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] @ (5a69fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r8, lr │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, 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] @ (5a6a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, 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] @ (5a6a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #944 @ (adr r3, 5a6e20 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 5a6ca0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #112 @ (adr r3, 5a6afc ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 5a6d7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #80 @ (adr r2, 5a6af8 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 5a6d78 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #864 @ (adr r1, 5a6e24 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 5a6ca4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6adc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #624 @ (adr r1, 5a6d50 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 5a6bd0 ) │ │ │ │ lsls r6, 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] @ (5a6afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #16 @ (adr r0, 5a6b10 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #304 @ (adr r4, 5a6c4c ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 5a6ecc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldr 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] @ (5a6b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, r7] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #16] @ (5a6bf0 ) │ │ │ │ + ldr r7, [pc, #656] @ (5a6e70 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe85400a7 │ │ │ │ + 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] @ (5a6c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w ip, {r0, r1, r2, r5, r7} │ │ │ │ + ldmdb ip!, {r0, r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6ec4 │ │ │ │ + b.n 5a7004 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a66e8 │ │ │ │ + b.n 5a6828 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a67ac │ │ │ │ + b.n 5a68ec │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a6920 │ │ │ │ + b.n 5a6a60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a67fc │ │ │ │ + b.n 5a693c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r0, {r0, r1, r2, r5, r7} │ │ │ │ + ldmdb r0!, {r0, r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8c400a7 │ │ │ │ + strd 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, #12] @ (5a6cf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6d14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - tst r0, r4 │ │ │ │ + cmn 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] @ (5a6d30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5a6cdc │ │ │ │ + bge.n 5a6e1c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6d4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5a6e20 │ │ │ │ + bge.n 5a6d60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6d68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a6cf4 │ │ │ │ + bls.n 5a6e34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6d84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a6e70 │ │ │ │ + bls.n 5a6db0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6da0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a6dfc │ │ │ │ + bhi.n 5a6d3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6dbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a6d88 │ │ │ │ + bhi.n 5a6cc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6dd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a6d14 │ │ │ │ + bhi.n 5a6e54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6df4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a6ed0 │ │ │ │ + bvc.n 5a6e10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6e10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a6e5c │ │ │ │ + bvs.n 5a6d9c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6e2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a6de8 │ │ │ │ + bvs.n 5a6f28 │ │ │ │ lsls r6, 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] @ (5a6e4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [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] @ (5a6e68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #848] @ (5a71bc ) │ │ │ │ + ldr r3, [pc, #464] @ (5a703c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6e84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #960] @ (5a7248 ) │ │ │ │ + ldr r4, [pc, #576] @ (5a70c8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #448] @ (5a7064 ) │ │ │ │ + ldr r4, [pc, #64] @ (5a6ee4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ebc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + b.n 5a6f48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors r0, r7 │ │ │ │ + asrs 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] @ (5a6ef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors r0, r7 │ │ │ │ + asrs 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] @ (5a6f10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors r0, r7 │ │ │ │ + asrs 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] @ (5a6f2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors r0, r7 │ │ │ │ + asrs 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] @ (5a6f48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6f64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #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] @ (5a6f80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #1008 @ (adr r7, 5a7374 ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6f9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #1008 @ (adr r7, 5a7390 ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6fb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ands r0, r1 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6fd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a6ff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + lsls 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] @ (5a700c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7028 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + eors 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] @ (5a7044 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7060 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a707c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands 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] @ (5a7098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a70b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a70d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #736 @ (adr r7, 5a73b4 ) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a70ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #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] @ (5a7108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #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] @ (5a7124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #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] @ (5a7140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a715c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a71b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #16 │ │ │ │ + subs 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] @ (5a71cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #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] @ (5a71e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a723c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r7, #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] @ (5a7274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a72ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a72c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a72e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs 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] @ (5a731c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs 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] @ (5a7338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a738c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a73a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #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] @ (5a73c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #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] @ (5a73e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a73fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7434 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a746c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r6, #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] @ (5a74a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a74c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a74dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a74f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs 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] @ (5a7530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a754c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7568 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs 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] @ (5a7584 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a75a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a75bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #24 │ │ │ │ + subs 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] @ (5a75d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a75f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7610 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a762c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7648 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs 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] @ (5a7664 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs 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] @ (5a7680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [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] @ (5a769c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [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] @ (5a76b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a76d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a76f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #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] @ (5a770c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #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] @ (5a7760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a777c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a77b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #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] @ (5a77d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #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] @ (5a77ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r7, #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] @ (5a7840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a785c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r7, #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] @ (5a7878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7 │ │ │ │ + rors r0, 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] @ (5a7894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5a78b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r3, #4 │ │ │ │ + subs 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, #12] @ (5a78d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a78f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [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] @ (5a790c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7928 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #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] @ (5a7944 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs 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] @ (5a7960 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r4, #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] @ (5a797c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ 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] @ (5a7998 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a79b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a79d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a79ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #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] @ (5a7a08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #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] @ (5a7a24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7a40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r4, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf4b400a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7a5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r2, #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] @ (5a7a78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7a94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r2, #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] @ (5a7ab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r2, #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] @ (5a7acc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + 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] @ (5a7ae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + 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] @ (5a7b04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + 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] @ (5a7b20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + 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] @ (5a7b3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7b58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r2, #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] @ (5a7b74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + 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] @ (5a7b90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7bac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7bc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + 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, #12] @ (5a7be8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5a7c08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #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] @ (5a7c24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5a7c44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7c60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r2, #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] @ (5a7c7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs 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] @ (5a7c98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r2, #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] @ (5a7cb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs 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] @ (5a7cd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs 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] @ (5a7cec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + 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] @ (5a7d08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7d24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + 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] @ (5a7d40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + 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] @ (5a7d5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs 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] @ (5a7d78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r2, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7d94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [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] @ (5a7db0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7dcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #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] @ (5a7de8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs 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] @ (5a7e04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + 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] @ (5a7e20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs 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] @ (5a7e3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + 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] @ (5a7e58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #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] @ (5a7e74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7e90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + 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] @ (5a7eac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7ec8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7ee4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7f00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #24 │ │ │ │ + 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] @ (5a7f1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7f38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #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] @ (5a7f54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #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] @ (5a7f70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7f8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #4 │ │ │ │ + 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] @ (5a7fa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a7fc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs 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] @ (5a7fe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #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] @ (5a7ffc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r6, #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] @ (5a8018 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [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] @ (5a8034 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + 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] @ (5a8050 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + 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] @ (5a806c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + 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] @ (5a8088 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r1, #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] @ (5a80a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6d000a6 │ │ │ │ + @ instruction: 0xf77000a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a80c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a80dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #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] @ (5a80f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8114 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #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] @ (5a8130 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a814c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #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, #12] @ (5a816c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a81a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a81c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a81dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #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] @ (5a81f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #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] @ (5a8214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ 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] @ (5a8230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #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] @ (5a824c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #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] @ (5a8268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #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] @ (5a8284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #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] @ (5a82a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #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] @ (5a82bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a82d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #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] @ (5a82f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r0, #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] @ (5a832c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #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] @ (5a8348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r0, #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] @ (5a8364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a839c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a83b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a83d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a83f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #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] @ (5a840c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + subs r0, #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] @ (5a8428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + 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] @ (5a8444 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8460 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + subs r0, #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] @ (5a847c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #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] @ (5a8498 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r0, #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] @ (5a84b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a84d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + subs r0, #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] @ (5a84ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #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] @ (5a8508 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8524 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + subs r0, #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] @ (5a8540 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + subs r0, #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] @ (5a855c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs 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] @ (5a8578 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + subs r0, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8594 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + subs 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] @ (5a85b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #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] @ (5a85cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #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] @ (5a85e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #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] @ (5a8604 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #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] @ (5a8620 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #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] @ (5a863c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8658 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8674 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8690 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a86ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a86c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a86e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #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] @ (5a8700 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #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] @ (5a871c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #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] @ (5a8738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a878c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #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] @ (5a87a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a87c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r7, #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] @ (5a87e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a87fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r7, #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] @ (5a8818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r1 │ │ │ │ + bxns 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] @ (5a8850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a886c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a88a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a88c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a88dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a88f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8914 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5a8934 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8950 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r7, #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] @ (5a896c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8988 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a89a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r2, #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] @ (5a89c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + 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] @ (5a89dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a89f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + 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] @ (5a8a14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 5a8960 │ │ │ │ + ble.n 5a8aa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8a30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a8b2c │ │ │ │ + b.n 5a8c6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8a4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 5a8ab8 │ │ │ │ + bgt.n 5a89f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8a68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5a8a84 │ │ │ │ + b.n 5a8bc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8a84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a89a0 │ │ │ │ + bgt.n 5a8ae0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8aa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 5a8aac │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8abc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a8a80 │ │ │ │ + bgt.n 5a89c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8ad8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + b.n 5a8b8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8af4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a8ba0 │ │ │ │ + blt.n 5a8ae0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8b10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 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] @ (5a8b2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5a8ac0 │ │ │ │ + blt.n 5a8c00 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8b48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + svc 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] @ (5a8b64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a8b68 │ │ │ │ + blt.n 5a8aa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8b80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8b9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5a8ac0 │ │ │ │ + blt.n 5a8c00 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8bb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + svc 8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8bd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5a8be0 │ │ │ │ + bge.n 5a8b20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8bf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5a8bac │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8c0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5a8b78 │ │ │ │ + bge.n 5a8cb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8c28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5a8ca4 │ │ │ │ + bls.n 5a8be4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8c44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a8b68 │ │ │ │ + bls.n 5a8ca8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8c60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a8c0c │ │ │ │ + bhi.n 5a8d4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8c7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a8c90 │ │ │ │ + bhi.n 5a8bd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8c98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a8d34 │ │ │ │ + bvc.n 5a8c74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8cb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5a8cc0 │ │ │ │ + ble.n 5a8c00 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8cd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 5a8c04 │ │ │ │ + ble.n 5a8d44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8cec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a8c68 │ │ │ │ + bls.n 5a8da8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8d08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5a8d9c │ │ │ │ + bhi.n 5a8cdc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8d24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a8c60 │ │ │ │ + bhi.n 5a8da0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8d40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a8d04 │ │ │ │ + bvc.n 5a8c44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8d5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a8d88 │ │ │ │ + bvc.n 5a8cc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8d78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a8e2c │ │ │ │ + bvs.n 5a8d6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8d94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 5a8db8 │ │ │ │ + bgt.n 5a8cf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8db0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a8cfc │ │ │ │ + bgt.n 5a8e3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8dcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a8d58 │ │ │ │ + bhi.n 5a8e98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8de8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a8e94 │ │ │ │ + bvc.n 5a8dd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8e04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a8d58 │ │ │ │ + bvc.n 5a8e98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8e20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a8dfc │ │ │ │ + bvs.n 5a8d3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8e3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a8e80 │ │ │ │ + bvs.n 5a8dc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8e58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a8f24 │ │ │ │ + bvs.n 5a8e64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8e74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5a8eb0 │ │ │ │ + blt.n 5a8df0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8e90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5a8df4 │ │ │ │ + blt.n 5a8f34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8eac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a8e48 │ │ │ │ + bvc.n 5a8f88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8ec8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a8f8c │ │ │ │ + bvc.n 5a8ecc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8ee4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a8e50 │ │ │ │ + bvs.n 5a8f90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8f00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a8ef4 │ │ │ │ + bpl.n 5a8e34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8f1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a8f78 │ │ │ │ + bpl.n 5a8eb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8f38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a901c │ │ │ │ + bpl.n 5a8f5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8f54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5a8fa8 │ │ │ │ + bge.n 5a8ee8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8f70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5a8eec │ │ │ │ + bge.n 5a902c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a8f8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds 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, #12] @ (5a8fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r0, #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] @ (5a8fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r0, #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] @ (5a8fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + adds r0, #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] @ (5a9000 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a901c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + adds r0, #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, #12] @ (5a903c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 5a90ba │ │ │ │ + push {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] @ (5a9058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds 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] @ (5a9074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds 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] @ (5a9090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + adds 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] @ (5a90ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + adds 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] @ (5a90c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r0, #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] @ (5a90e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #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] @ (5a9100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #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] @ (5a911c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #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] @ (5a9138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #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, #12] @ (5a9158 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #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] @ (5a9174 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9190 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a91ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a91c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a91e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9200 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a921c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9238 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9254 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9270 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + 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] @ (5a928c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a92a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r1, #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] @ (5a92c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a92e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a92fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9318 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9334 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9350 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a936c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9388 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a93a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a93c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #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] @ (5a93dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a93f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9414 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9430 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a944c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp 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] @ (5a9468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9484 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #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] @ (5a94a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a94bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a94d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r6, #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] @ (5a94f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9510 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a952c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5a9574 │ │ │ │ + bvc.n 5a94b4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a9478 │ │ │ │ + bvc.n 5a95b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9580 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a957c │ │ │ │ + bvs.n 5a94bc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a959c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a9688 │ │ │ │ + bvs.n 5a95c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a95b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5a94cc │ │ │ │ + bvc.n 5a960c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a95d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a95d0 │ │ │ │ + bvs.n 5a9510 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a95f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a96d4 │ │ │ │ + bvs.n 5a9614 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a960c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a95e8 │ │ │ │ + bpl.n 5a9528 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9628 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a9624 │ │ │ │ + bvs.n 5a9564 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a9728 │ │ │ │ + bvs.n 5a9668 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a962c │ │ │ │ + bpl.n 5a956c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a967c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a9748 │ │ │ │ + bpl.n 5a9688 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9698 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a977c │ │ │ │ + bvs.n 5a96bc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a96b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a9680 │ │ │ │ + bpl.n 5a95c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a96d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a9784 │ │ │ │ + bmi.n 5a96c4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a96ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5a96a8 │ │ │ │ + bmi.n 5a97e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9708 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r4, #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] @ (5a9724 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9740 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a975c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp 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] @ (5a9778 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9794 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a97b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a97cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + 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] @ (5a97e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5a98e4 │ │ │ │ + bmi.n 5a9824 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 5a97c8 │ │ │ │ + bcc.n 5a9708 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a983c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5a9878 │ │ │ │ + bpl.n 5a97b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5a983c │ │ │ │ + bmi.n 5a977c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5a97a0 │ │ │ │ + bmi.n 5a98e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5a9904 │ │ │ │ + bcc.n 5a9844 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a98ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5a98f8 │ │ │ │ + bmi.n 5a9838 │ │ │ │ lsls r6, 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] @ (5a98cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp 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] @ (5a98e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt ls │ │ │ │ + lslls r7, r4, #2 │ │ │ │ + pushls {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - itt gt │ │ │ │ - lslgt r7, r4, #2 │ │ │ │ - pushgt {r3, lr} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a993c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add 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] @ (5a9958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 5a99c6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, 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] @ (5a99ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sxtb r0, r0 │ │ │ │ + uxtb r0, 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] @ (5a99c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a99e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 5a9a62 │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 5a9a16 │ │ │ │ + cbnz r0, 5a9a3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + cbnz r0, 5a9a30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 5a9a84 │ │ │ │ + cbnz r0, 5a9aac │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + cbnz r4, 5a9aac │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 5a9ab6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r2, #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] @ (5a9b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #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] @ (5a9b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #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] @ (5a9ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + cmp 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] @ (5a9bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs 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] @ (5a9c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r1, #7 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5a9c34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r7, 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] @ (5a9c54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r3, #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] @ (5a9c70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9c8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb 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] @ (5a9ca8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r0, #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] @ (5a9cc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia 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] @ (5a9ce0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia 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] @ (5a9cfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9d18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia 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] @ (5a9d34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + cbnz r4, 5a9d5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9d6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9d88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + cbnz r0, 5a9da2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9da4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9dc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9ddc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9df8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9e14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #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] @ (5a9e30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + 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] @ (5a9e4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [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] @ (5a9e68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #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] @ (5a9e84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9ea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r3, #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] @ (5a9ebc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9ed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r7 │ │ │ │ + adds r0, r5, #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] @ (5a9ef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9f10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9f2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9f48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9f64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9f80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9f9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {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] @ (5a9fb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {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] @ (5a9fd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5a9ff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa00c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa028 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r1, [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] @ (5aa044 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r0, #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] @ (5aa060 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa07c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str 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] @ (5aa0b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa0d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #432 @ (adr r6, 5aa284 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 5aa104 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #0 @ (adr r6, 5aa0f0 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 5aa370 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #592 @ (adr r5, 5aa35c ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 5aa1dc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa15c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #192 @ (adr r7, 5aa23c ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 5aa4bc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa1b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5aa240 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa25c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4c400a7 │ │ │ │ + sbc.w r0, r4, #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] @ (5aa278 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa294 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r4!, {r3, 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] @ (5aa2b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa2cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa2e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7e000a7 │ │ │ │ + strb.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] @ (5aa304 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs 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] @ (5aa320 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs 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] @ (5aa33c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa358 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r1, #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] @ (5aa374 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa390 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa3ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa3c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs 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] @ (5aa3e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r1, #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] @ (5aa400 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs 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, #12] @ (5aa420 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs 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, #12] @ (5aa440 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs 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] @ (5aa45c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5aa47c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r1, #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, #12] @ (5aa49c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r1, #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, #12] @ (5aa4bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r1, #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] @ (5aa4d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {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] @ (5aa4f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa510 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa52c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #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] @ (5aa548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r3, r6 │ │ │ │ + adds r4, 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] @ (5aa580 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #960 @ (adr r1, 5aa944 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 5aa7c4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa59c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #128 @ (adr r2, 5aa620 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 5aa8a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa5b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa5d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #1008 @ (adr r5, 5aa9c8 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 5aa848 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa5f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #560 @ (adr r5, 5aa824 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 5aa6a4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa60c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #784 @ (adr r4, 5aa920 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 5aa7a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa628 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia 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] @ (5aa644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ 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] @ (5aa680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsrs r4, 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, #12] @ (5aa6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ 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] @ (5aa6c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ 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] @ (5aa6dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ 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] @ (5aa6f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #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] @ (5aa714 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp 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] @ (5aa730 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa74c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa768 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, 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] @ (5aa784 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa7a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {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] @ (5aa7bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa7d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa7f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa810 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa82c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r0, #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] @ (5aa848 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa864 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r4, #167 @ 0xa7 │ │ │ │ + addw 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] @ (5aa880 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0d800a7 │ │ │ │ + sbcs.w r0, r8, #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] @ (5aa89c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, 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] @ (5aa8b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa8d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa8f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa90c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, 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] @ (5aa928 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, 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] @ (5aa944 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa960 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, 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] @ (5aa97c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa998 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa9b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ite pl │ │ │ │ - lslpl r7, r4, #2 │ │ │ │ - pushmi {r3, lr} │ │ │ │ + ite │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + pushal {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa9d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aa9ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds 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] @ (5aaa08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r7 │ │ │ │ + adds 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] @ (5aaa24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r7 │ │ │ │ + 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] @ (5aaa40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aaa5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds 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] @ (5aaa78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds 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] @ (5aaa94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds 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] @ (5aaab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aaacc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r1, #0 │ │ │ │ + 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] @ (5aaae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aab04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #304 @ (adr r2, 5aac38 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 5aaeb8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aab20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r7, #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] @ (5aab3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds r0, r7, #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] @ (5aab58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r7 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aab74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aab90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r7 │ │ │ │ + adds 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] @ (5aabac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aabc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r2, #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] @ (5aabe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #1008 @ (adr r1, 5aafd8 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 5aae58 ) │ │ │ │ lsls r7, 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] @ (5aac04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, r6 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aac20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {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] @ (5aac3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aac58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aac74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aac90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r5, #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] @ (5aacac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aacc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aace4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aad00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aad1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aad38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 5aad4c │ │ │ │ + cbnz r4, 5aad74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aad54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aad70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aad8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aada8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, 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] @ (5aadc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aade0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aadfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aae18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, 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] @ (5aae34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 5aae4c │ │ │ │ + cbnz r0, 5aae74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aae50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aae6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [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] @ (5aae88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aaea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str 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] @ (5aaec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, r7 │ │ │ │ + subs 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] @ (5aaedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aaef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aaf14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, r7 │ │ │ │ + subs 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] @ (5aaf30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, r6 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aaf4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r6 │ │ │ │ + subs 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] @ (5aaf68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs 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] @ (5aaf84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aafa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, 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] @ (5aafbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, 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, #12] @ (5aafdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, 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] @ (5aaff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #736 @ (adr r6, 5ab2dc ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 5ab15c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, r5 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r5 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab04c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r5 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab0a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ab0dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ab0fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab118 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab134 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab150 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab16c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab1a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab1c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab1dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, 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] @ (5ab32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + 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] @ (5ab348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab3b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab3d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab3f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab40c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r6!, {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] @ (5ab444 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + 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] @ (5ab460 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r6!, {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] @ (5ab47c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab498 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab4b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab4d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab4ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {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] @ (5ab508 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {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] @ (5ab524 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab540 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r3!, {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] @ (5ab55c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab578 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia 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] @ (5ab594 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab5b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab5cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab5e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab604 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab620 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {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] @ (5ab63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab658 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r4, r6, 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] @ (5ab674 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r5, 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] @ (5ab690 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia 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] @ (5ab6ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia 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] @ (5ab6c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab6e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab700 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab71c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia 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] @ (5ab738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + 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] @ (5ab770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab78c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {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] @ (5ab7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [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] @ (5ab818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r0, #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] @ (5ab834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab86c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [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] @ (5ab8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r7, #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, #12] @ (5ab8e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs 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] @ (5ab8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb 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] @ (5ab918 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab934 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab950 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r4, #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] @ (5ab96c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r2, #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] @ (5ab988 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab9a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ab9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab9e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ab9fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs 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, #8] @ (5aba18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aba34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r5, #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] @ (5aba50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aba6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aba88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abaa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abadc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abaf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abb14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abb30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abb4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abb68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5abb88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abbc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5abbe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abbfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs 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, #12] @ (5abc1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, 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] @ (5abc38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abc54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abc70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5abc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abcac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #400 @ (adr r3, 5abe40 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 5abcc0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abcc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, 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] @ (5abce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, 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] @ (5abd00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r4, 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, #12] @ (5abd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + asrs 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] @ (5abd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ + stc 0, cr0, [r8], #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] @ (5abd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abd74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5abd94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abdb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, 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] @ (5abdcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #848] @ (5ac120 ) │ │ │ │ + ldr r1, [pc, #464] @ (5abfa0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abde8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #480] @ (5abfcc ) │ │ │ │ + ldr r1, [pc, #96] @ (5abe4c ) │ │ │ │ lsls r6, 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] @ (5abe08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5abe28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abe44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #288] @ (5abf68 ) │ │ │ │ + ldr r2, [pc, #928] @ (5ac1e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abe60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #656] @ (5ac0f4 ) │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abe7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abe98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - negs r0, r5 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abeb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - negs r0, r7 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #784] @ (5ac1e4 ) │ │ │ │ + ldr r5, [pc, #400] @ (5ac064 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abeec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #576] @ (5ac130 ) │ │ │ │ + ldr r5, [pc, #192] @ (5abfb0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abf08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #208] @ (5abfdc ) │ │ │ │ + ldr r4, [pc, #848] @ (5ac25c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abf24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #0] @ (5abf28 ) │ │ │ │ + ldr r4, [pc, #640] @ (5ac1a8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abf40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #160] @ (5abfe4 ) │ │ │ │ + ldr r6, [pc, #800] @ (5ac264 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abf5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abf78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5abf98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abfb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5ac010 │ │ │ │ + bvs.n 5abf50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abfd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5abfec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs 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] @ (5ac008 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs 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] @ (5ac024 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r6, #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] @ (5ac040 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [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] @ (5ac05c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac078 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #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, #12] @ (5ac098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb 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] @ (5ac0b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac0d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ac10c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ac12c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + 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] @ (5ac148 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac164 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, 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] @ (5ac180 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + 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] @ (5ac19c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac1b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs 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] @ (5ac1d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac1f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs 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] @ (5ac20c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac228 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs 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] @ (5ac244 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac260 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac27c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac298 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + 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, #8] @ (5ac2b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs 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] @ (5ac2d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac2ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac308 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac324 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ac344 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac360 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac37c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac398 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r3!, {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] @ (5ac3b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia 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] @ (5ac3d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs 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] @ (5ac3ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs 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] @ (5ac408 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs 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] @ (5ac424 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs 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] @ (5ac440 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs 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] @ (5ac45c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, 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] @ (5ac478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #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] @ (5ac494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs 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] @ (5ac4b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #128] @ (5ac534 ) │ │ │ │ + ldr r5, [pc, #768] @ (5ac7b4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac4cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf72800a6 │ │ │ │ + @ instruction: 0xf7c800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac4e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bx r7 │ │ │ │ + blx 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, #8] @ (5ac504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs 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] @ (5ac53c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #736 @ (adr r0, 5ac820 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 5ac6a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac558 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs 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] @ (5ac574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac5ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs 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] @ (5ac5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac61c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r6, #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] @ (5ac654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs 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] @ (5ac68c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, 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] @ (5ac6a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs 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] @ (5ac6c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + 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, #8] @ (5ac6e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac6fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [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, #12] @ (5ac738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #576 @ (adr r0, 5ac998 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 5ac818 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #368 @ (adr r0, 5ac8e4 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 5acb64 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac78c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs 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] @ (5ac7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r4, [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] @ (5ac7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ac800 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #304] @ (5ac934 ) │ │ │ │ + ldr r4, [pc, #944] @ (5acbb4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac81c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #656] @ (5acab0 ) │ │ │ │ + ldr r2, [pc, #272] @ (5ac930 ) │ │ │ │ lsls r7, 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] @ (5ac83c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r5, #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] @ (5ac858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #352] @ (5ac9bc ) │ │ │ │ + ldr r1, [pc, #992] @ (5acc3c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac8ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, 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] @ (5ac8c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac8e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + 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] @ (5ac900 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf66000a6 │ │ │ │ + @ instruction: 0xf70000a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6d800a6 │ │ │ │ + @ instruction: 0xf77800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac9e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ac9fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aca18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aca34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + 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] @ (5aca50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aca6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aca88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acaa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [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, #8] @ (5acadc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + 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] @ (5acaf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + 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] @ (5acb14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acb30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + 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] @ (5acb4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acb68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acb84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + 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] @ (5acba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + 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] @ (5acbbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acbd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r7, #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] @ (5acbf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acc10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + 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] @ (5acc2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acc48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acc64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r2, #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] @ (5acc80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acc9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5accb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5accd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + 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] @ (5accf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsrs r0, 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] @ (5acd0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsrs r0, 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] @ (5acd28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, 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] @ (5acd44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, 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] @ (5acd60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsrs r0, r1, #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] @ (5acd7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acd98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acdb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r6, #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] @ (5acdd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acdec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ace08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ace24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ace40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ace5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, 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] @ (5ace78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ace94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aceb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r6, #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] @ (5acecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + 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] @ (5acee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + 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] @ (5acf04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acf20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acf3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acf58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + 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] @ (5acf74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + 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] @ (5acf90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r0, #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] @ (5acfac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, 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] @ (5acfc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5acfe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls 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] @ (5ad000 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls 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] @ (5ad01c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad038 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, 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] @ (5ad054 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad0a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r3, #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, #12] @ (5ad0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ad0e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad104 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad120 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad13c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad158 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls 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] @ (5ad174 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls 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] @ (5ad190 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + 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, #12] @ (5ad1b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r3, #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] @ (5ad1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad23c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ad25c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r1, #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] @ (5ad278 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [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, #8] @ (5ad294 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #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] @ (5ad2b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r0, #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] @ (5ad2cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r4, [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] @ (5ad2e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r4, #166 @ 0xa6 │ │ │ │ + addw r0, r4, #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] @ (5ad304 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad320 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad33c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #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] @ (5ad358 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ad378 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ad398 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + 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] @ (5ad3b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad3d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls 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] @ (5ad3ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [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] @ (5ad408 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str 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, #12] @ (5ad428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 5ad314 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xe81400a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ad448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - eor.w r0, r0, r6, asr #2 │ │ │ │ + @ instruction: 0xeb2000a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ad468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + 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, #12] @ (5ad488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r6, #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] @ (5ad4c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr 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] @ (5ad4dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r3, 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] @ (5ad4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5ad024 │ │ │ │ + b.n 5ad164 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5ad488 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xe85800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5ad28c │ │ │ │ + b.n 5ad3cc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad54c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad568 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5adc94 │ │ │ │ + b.n 5acdd4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad584 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad5a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad5bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, 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] @ (5ad5d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5ace7c │ │ │ │ + b.n 5acfbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad5f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5adda8 │ │ │ │ + b.n 5acee8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad610 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5ad53c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad62c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad648 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls 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, #8] @ (5ad664 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad69c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls 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] @ (5ad6b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad6d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad6f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad70c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad77c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r7, #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] @ (5ad798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad7b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad7ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r3, #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] @ (5ad824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, 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] @ (5ad840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad85c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad8b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls 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] @ (5ad8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls 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] @ (5ad8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls 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] @ (5ad904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad93c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r7 │ │ │ │ + lsls 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] @ (5ad958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r6 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r5 │ │ │ │ + lsls 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] @ (5ad990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad9ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ad9c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r2 │ │ │ │ + lsls 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] @ (5ad9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ + lsls 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] @ (5ada00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ada1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf53000a6 │ │ │ │ + rsbs r0, r0, #5439488 @ 0x530000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ada38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u32 q8, d16, d27 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ada54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u16 q8, d20, d27 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ada70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r2, #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] @ (5ada8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 5adae8 │ │ │ │ + beq.n 5ada28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adaa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q0, d28, d27 │ │ │ │ + movs 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] @ (5adac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q0, d20, d27 │ │ │ │ + movs 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] @ (5adae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q0, d16, d27 │ │ │ │ + movs 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] @ (5adafc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u d16, d28, d27 │ │ │ │ + movs 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] @ (5adb18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u d16, d24, d27 │ │ │ │ + movs 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] @ (5adb34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r5, #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] @ (5adb50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #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] @ (5adb6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #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] @ (5adb88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #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] @ (5adba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u8 d0, d20, d27 │ │ │ │ + vaddl.u32 q0, d20, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adbc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u8 d0, d16, d27 │ │ │ │ + vaddl.u32 q0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adbdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 15, cr0, cr12, cr11, {5} │ │ │ │ + vaddl.u16 q0, d28, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adbf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 15, cr0, cr8, cr11, {5} │ │ │ │ + vaddl.u16 q0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adc14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 15, cr0, cr0, cr11, {5} │ │ │ │ + vaddl.u16 q0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adc30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 14, cr0, cr8, cr11, {5} │ │ │ │ + vaddl.u8 q0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adc4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 14, cr0, cr0, cr11, {5} │ │ │ │ + vaddl.u8 q0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adc68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 13, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u 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, #8] @ (5adc84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 13, cr0, cr4, cr11, {5} │ │ │ │ + vhadd.u d16, d20, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 13, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u d16, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adcbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 12, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u32 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, #8] @ (5adcd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 12, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u32 d16, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adcf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 11, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u16 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, #8] @ (5add10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u16 d16, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5add2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr8, cr11, {5} │ │ │ │ + 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, #8] @ (5add48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u8 d16, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5add64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 9, cr0, cr12, cr11, {5} │ │ │ │ + vhadd.u d0, d28, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5add80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 9, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5add9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 9, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u d0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5addb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 8, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u32 d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5addd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 8, cr0, cr0, cr11, {5} │ │ │ │ + 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] @ (5addf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u16 d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ade0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u16 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] @ (5ade28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.u8 d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ade44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr4, cr11, {5} │ │ │ │ + vhadd.u8 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] @ (5ade60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.u8 d0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ade7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 5, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 15, 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] @ (5ade98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 5, cr0, cr0, cr11, {5} │ │ │ │ + cdp2 0, 15, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adeb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 4, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 14, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aded0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 4, cr0, cr0, cr11, {5} │ │ │ │ + cdp2 0, 14, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adeec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 3, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 13, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adf08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 3, cr0, cr0, cr11, {5} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adf24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr11, {5} │ │ │ │ + cdp2 0, 12, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adf40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 12, 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] @ (5adf5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr0, cr11, {5} │ │ │ │ + cdp2 0, 12, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adf78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 1, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adf94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 1, cr0, cr4, cr11, {5} │ │ │ │ + cdp2 0, 11, cr0, cr4, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adfb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adfcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5adfe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + cdp2 0, 7, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s16 d16, d28, d22 │ │ │ │ + vext.8 d16, d28, d22, #0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae03c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + cdp2 0, 2, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 5ae0c2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r0, r6 │ │ │ │ + cbz r0, 5ae0dc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae0ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ae0e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - 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] @ (5ae104 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #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] @ (5ae120 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae13c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + stc2l 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae158 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r7, #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] @ (5ae174 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str 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] @ (5ae190 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5ae1ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0], #-684 @ 0xfffffd54 │ │ │ │ + stc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ae1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #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] @ (5ae1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r2, #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] @ (5ae204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r4, #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] @ (5ae220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0], {171} @ 0xab │ │ │ │ + stc2 0, cr0, [r0], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae23c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [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] @ (5ae258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbd800ab │ │ │ │ + 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] @ (5ae274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbd000ab │ │ │ │ + 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] @ (5ae290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - smlaltb r0, r0, r0, fp │ │ │ │ + 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] @ (5ae2ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r1, #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] @ (5ae2c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9400ab │ │ │ │ + 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] @ (5ae2e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r1, #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] @ (5ae300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, r4, r6, asr #2 │ │ │ │ + ldcl 0, cr0, [r4], #-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] @ (5ae31c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ + stc 0, cr0, [r8], #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] @ (5ae338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3800ab │ │ │ │ + @ instruction: 0xfbd800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae38c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfafc00ab │ │ │ │ + @ instruction: 0xfb9c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae3a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf000ab │ │ │ │ + @ instruction: 0xfb9000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae3c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae000ab │ │ │ │ + @ instruction: 0xfb8000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae3e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad400ab │ │ │ │ + @ instruction: 0xfb7400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae3fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac800ab │ │ │ │ + @ instruction: 0xfb6800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab800ab │ │ │ │ + @ instruction: 0xfb5800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae434 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa800ab │ │ │ │ + @ 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] @ (5ae450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa9800ab │ │ │ │ + @ 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] @ (5ae46c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds 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] @ (5ae488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa6c00ab │ │ │ │ + @ instruction: 0xfb0c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #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] @ (5ae4c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa4000ab │ │ │ │ + @ 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] @ (5ae4dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa3400ab │ │ │ │ + @ instruction: 0xfad400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds 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] @ (5ae514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa0c00ab │ │ │ │ + @ instruction: 0xfaac00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa0000ab │ │ │ │ + @ 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] @ (5ae54c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r4, #171] @ 0xab │ │ │ │ + @ instruction: 0xfa9400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae568 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae584 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vst1.8 {d16[5]}, [ip], fp │ │ │ │ + @ instruction: 0xfa6c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ae5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d16[5]}, [r0], fp │ │ │ │ + @ instruction: 0xfa6000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ae5c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vld1.8 {d0[5]}, [ip], fp │ │ │ │ + @ instruction: 0xfa4c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae5e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb.w r0, [r8, #171] @ 0xab │ │ │ │ + @ instruction: 0xfa3800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae5fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb.w r0, [r8, #171] @ 0xab │ │ │ │ + @ instruction: 0xfa3800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae618 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae634 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae650 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae66c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia 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] @ (5ae688 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {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] @ (5ae6a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae6c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, #171] @ 0xab │ │ │ │ + ldrsb.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] @ (5ae6dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r4, #171] @ 0xab │ │ │ │ + vst1.8 {d0[5]}, [r4], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5ae6fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r7 │ │ │ │ + negs r0, 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] @ (5ae734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb.w r0, [ip, #171] @ 0xab │ │ │ │ + ldrsh.w r0, [ip, fp, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb.w r0, [r4, #171] @ 0xab │ │ │ │ + ldrsh.w r0, [r4, fp, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae76c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb.w r0, [ip, #171] @ 0xab │ │ │ │ + vld4.32 {d0-d3}, [ip :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] @ (5ae788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb.w r0, [r0, #171] @ 0xab │ │ │ │ + vld4.32 {d0-d3}, [r0 :128], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae7a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r4, fp, lsl #2] │ │ │ │ + ldrsb.w r0, [r4, fp, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae7c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r8, fp, lsl #2] │ │ │ │ + vst4.32 {d0-d3}, [r8 :128], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae7dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr.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] @ (5ae7f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str.w r0, [r8, fp, lsl #2] │ │ │ │ + str??.w r0, [r8, #171] @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #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] @ (5ae84c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #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] @ (5ae868 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #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, #12] @ (5ae888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c800ab │ │ │ │ + str??.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] @ (5ae8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 5ae8c6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae8f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8], #664 @ 0x298 │ │ │ │ + @ instruction: 0xe98800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae914 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae930 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #664]! @ 0x298 │ │ │ │ + eor.w r0, ip, 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] @ (5ae94c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5ae9e8 │ │ │ │ + blt.n 5ae928 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae968 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6f000ab │ │ │ │ + @ instruction: 0xf79000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae984 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6e400ab │ │ │ │ + @ instruction: 0xf78400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae9a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6d800ab │ │ │ │ + @ instruction: 0xf77800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae9bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #51371 @ 0xc8ab │ │ │ │ + @ instruction: 0xf76c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #2219 @ 0x8ab │ │ │ │ + @ instruction: 0xf76000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5ae9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6b400ab │ │ │ │ + @ instruction: 0xf75400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aea10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subw r0, ip, #2219 @ 0x8ab │ │ │ │ + @ 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] @ (5aea2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subw r0, r4, #2219 @ 0x8ab │ │ │ │ + @ instruction: 0xf74400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aea48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69400ab │ │ │ │ + @ instruction: 0xf73400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aea64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf68400ab │ │ │ │ + @ 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] @ (5aea80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf67400ab │ │ │ │ + @ instruction: 0xf71400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aea9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {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] @ (5aeab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ite │ │ │ │ - lsl r6, r4, #2 │ │ │ │ - pushal {r3, lr} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aead4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf63000ab │ │ │ │ + @ instruction: 0xf6d000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeaf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf62000ab │ │ │ │ + movt r0, #2219 @ 0x8ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf61400ab │ │ │ │ + @ instruction: 0xf6b400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - addw r0, r4, #2219 @ 0x8ab │ │ │ │ + subw r0, r4, #2219 @ 0x8ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf5f800ab │ │ │ │ + @ instruction: 0xf69800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf5e800ab │ │ │ │ + @ instruction: 0xf68800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf67c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, r0, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf67000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aebb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r0, r4, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf66400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aebd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r8, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf65800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aebec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, ip, #5603328 @ 0x558000 │ │ │ │ + movw r0, #51371 @ 0xc8ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aec08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + movw r0, #2219 @ 0x8ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aec24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf59400ab │ │ │ │ + @ instruction: 0xf63400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aec40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf58800ab │ │ │ │ + @ instruction: 0xf62800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aec5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r8, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf61800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aec78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r0, r6, asr #2 │ │ │ │ + mrrc 0, 10, r0, r0, cr6 @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aec94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, ip, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf5ec00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aecb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf53c00ab │ │ │ │ + rsbs r0, ip, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf52800ab │ │ │ │ + rsb r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aece8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + subs.w r0, r4, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aed04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + sub.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] @ (5aed20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #80 @ (adr r6, 5aed74 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 5aeff4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aed3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #32 @ (adr r6, 5aed60 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 5aefe0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aed58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4b400ab │ │ │ │ + adcs.w r0, r4, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aed74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4a000ab │ │ │ │ + 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] @ (5aed90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf53000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aedac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf52000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aedc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aede4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf4f400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aee00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orr.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + @ 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] @ (5aee1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf4d400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aee38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bic.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] @ (5aee54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r8, #5603328 @ 0x558000 │ │ │ │ + @ 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] @ (5aee70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - and.w r0, ip, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf4ac00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aee8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - and.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf4a000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf3f400ab │ │ │ │ + eors.w r0, r4, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf3e800ab │ │ │ │ + eor.w r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aeefc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5aef48 │ │ │ │ + bmi.n 5aee88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aef18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs 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] @ (5aef34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aef50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf36c00ab │ │ │ │ + and.w r0, ip, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aef6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aef88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf34400ab │ │ │ │ + @ instruction: 0xf3e400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5aefa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aefc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aefe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, 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] @ (5aeffc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af018 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #171 @ 0xab │ │ │ │ + @ instruction: 0xf36000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af034 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - it ge │ │ │ │ - lslge r7, r4, #2 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ + lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af050 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af06c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af088 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ite ls │ │ │ │ - lslls r7, r4, #2 │ │ │ │ - pushhi {r3, lr} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af0a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #171 @ 0xab │ │ │ │ + @ instruction: 0xf2e000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af0c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf23000ab │ │ │ │ + @ instruction: 0xf2d000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af0dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf22000ab │ │ │ │ + movt 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] @ (5af0f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf21000ab │ │ │ │ + @ instruction: 0xf2b000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af114 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - addw r0, r0, #171 @ 0xab │ │ │ │ + subw r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af130 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf1f400ab │ │ │ │ + @ instruction: 0xf29400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af14c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af168 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af1a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + str r0, [r5, #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] @ (5af1bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cmn r0, r7 │ │ │ │ + bics r0, 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] @ (5af1f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r7, #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] @ (5af210 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf12400ab │ │ │ │ + rsb 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] @ (5af22c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #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] @ (5af248 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0fc00ab │ │ │ │ + @ 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] @ (5af264 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0f000ab │ │ │ │ + @ instruction: 0xf19000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af280 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0e000ab │ │ │ │ + @ instruction: 0xf18000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af29c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0d400ab │ │ │ │ + sbcs.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af2b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + 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] @ (5af2d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0a800ab │ │ │ │ + adc.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] @ (5af2f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf13c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af30c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #171 @ 0xab │ │ │ │ + @ instruction: 0xf13000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af328 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r4, #171 @ 0xab │ │ │ │ + @ instruction: 0xf12400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af344 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, #171 @ 0xab │ │ │ │ + adds.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] @ (5af360 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, ip, #171 @ 0xab │ │ │ │ + add.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] @ (5af37c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0fc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af398 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orr.w r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0ec00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af3b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0dc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af3d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0cc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af3ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds 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] @ (5af408 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vext.8 d16, d28, d27, #0 │ │ │ │ + eors.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] @ (5af424 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s32 q8, d24, d27 │ │ │ │ + eor.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] @ (5af440 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s16 q8, d20, d27 │ │ │ │ + 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] @ (5af45c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s8 q8, d16, d27 │ │ │ │ + orn 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] @ (5af478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af4b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #432 @ (adr r4, 5af664 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 5af4e4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af4cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s16 d16, d24, d27 │ │ │ │ + vext.8 d16, d24, 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] @ (5af4e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s8 d16, d24, d27 │ │ │ │ + vaddl.s32 q8, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s d0, d24, d27 │ │ │ │ + vaddl.s16 q8, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s32 d0, d24, d27 │ │ │ │ + vaddl.s8 q8, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af53c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s16 d0, d24, d27 │ │ │ │ + vext.8 d0, d24, 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] @ (5af558 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s8 d0, d24, d27 │ │ │ │ + vaddl.s32 q0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 15, cr0, cr8, cr11, {5} │ │ │ │ + vaddl.s16 q0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 14, cr0, cr8, cr11, {5} │ │ │ │ + vaddl.s8 q0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af5ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 13, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s 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, #8] @ (5af5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 12, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s32 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, #8] @ (5af5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 11, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s16 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, #8] @ (5af600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 10, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s8 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, #8] @ (5af61c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 9, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 8, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s32 d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 7, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s16 d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 6, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s8 d0, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af68c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 5, cr0, cr8, cr11, {5} │ │ │ │ + cdp 0, 15, 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] @ (5af6a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 4, cr0, cr8, cr11, {5} │ │ │ │ + cdp 0, 14, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af6c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {5} │ │ │ │ + cdp 0, 13, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af6e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 2, cr0, cr8, cr11, {5} │ │ │ │ + cdp 0, 12, 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] @ (5af6fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 1, cr0, cr8, cr11, {5} │ │ │ │ + cdp 0, 11, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 0, cr0, cr8, cr11, {5} │ │ │ │ + cdp 0, 10, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #684]! @ 0x2ac │ │ │ │ + cdp 0, 9, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r8, #684]! @ 0x2ac │ │ │ │ + cdp 0, 8, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af76c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + cdp 0, 7, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + cdp 0, 6, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af7a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + 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] @ (5af7c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + cdp 0, 5, cr0, cr4, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af7dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8, #684]! @ 0x2ac │ │ │ │ + cdp 0, 4, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af7f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + cdp 0, 3, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + cdp 0, 3, 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] @ (5af830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ + cdp 0, 2, cr0, cr4, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af84c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 1, 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] @ (5af868 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 0, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + cdp 0, 0, 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] @ (5af8a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + ldcl 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af8bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ + stcl 0, cr0, [r8, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af8d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ + ldcl 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af8f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + ldcl 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] @ (5af910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + stcl 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af92c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [r8, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + 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] @ (5af964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + stc 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + ldc 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af99c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + stc 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af9b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (5af9d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r0], {171} @ 0xab │ │ │ │ + ldcl 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5af9f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], {171} @ 0xab │ │ │ │ + stcl 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afa0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + ldcl 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afa28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5afa44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5afa60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4], {171} @ 0xab │ │ │ │ + ldc 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] @ (5afa7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8], {171} @ 0xab │ │ │ │ + stc 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afa98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], #-684 @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afab4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5afad0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5afaec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc 0, 10, r0, r8, cr11 │ │ │ │ + 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] @ (5afb08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - mcrr 0, 10, r0, r8, cr11 │ │ │ │ + stcl 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afb24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5afb40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + stcl 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] @ (5afb5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r0], {171} @ 0xab │ │ │ │ + ldc 0, cr0, [r0], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0], {171} @ 0xab │ │ │ │ + stc 0, cr0, [r0], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xebec00ab │ │ │ │ + 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] @ (5afbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, fp, asr #2 │ │ │ │ + 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] @ (5afbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r0, r8, fp, asr #2 │ │ │ │ + stcl 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, ip, fp, asr #2 │ │ │ │ + mrrc 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] @ (5afc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r0, fp, asr #2 │ │ │ │ + mrrc 0, 10, r0, r0, cr11 @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r4, fp, asr #2 │ │ │ │ + mcrr 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] @ (5afc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb9800ab │ │ │ │ + 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] @ (5afc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb8c00ab │ │ │ │ + stc 0, cr0, [ip], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb8000ab │ │ │ │ + stc 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] @ (5afc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r4, fp, asr #2 │ │ │ │ + ldc 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afcac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r8, fp, asr #2 │ │ │ │ + stc 0, cr0, [r8], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afcc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, ip, fp, asr #2 │ │ │ │ + @ instruction: 0xebfc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r0, fp, asr #2 │ │ │ │ + @ instruction: 0xebf000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afd00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, fp, asr #2 │ │ │ │ + @ instruction: 0xebe400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb3800ab │ │ │ │ + rsbs r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb2c00ab │ │ │ │ + rsb r0, ip, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb2000ab │ │ │ │ + rsb r0, r0, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r4, fp, asr #2 │ │ │ │ + subs.w r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r8, fp, asr #2 │ │ │ │ + sub.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeafc00ab │ │ │ │ + @ instruction: 0xeb9c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaf000ab │ │ │ │ + @ instruction: 0xeb9000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeae400ab │ │ │ │ + @ instruction: 0xeb8400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xead800ab │ │ │ │ + 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] @ (5afe18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, ip, fp, asr #2 │ │ │ │ + sbc.w r0, ip, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afe34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r0, fp, asr #2 │ │ │ │ + sbc.w r0, r0, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afe50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeab400ab │ │ │ │ + adcs.w r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5afe6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaa800ab │ │ │ │ + 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] @ (5afe88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eors.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] @ (5afea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - eor.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] @ (5afec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orns 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] @ (5afedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orn 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] @ (5afef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeaf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aff14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - orr.w r0, r8, fp, asr #2 │ │ │ │ + @ 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] @ (5aff30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bics.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] @ (5aff4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - bic.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] @ (5aff68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeab800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5aff84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - and.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeaa800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5affa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #684]! @ 0x2ac │ │ │ │ + eors.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5affbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8, #684]! @ 0x2ac │ │ │ │ + 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] @ (5affd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #684] @ 0x2ac │ │ │ │ + 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] @ (5afff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8, #684] @ 0x2ac │ │ │ │ + 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] @ (5b0010 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9b800ab │ │ │ │ + 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] @ (5b002c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9a800ab │ │ │ │ + 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] @ (5b0048 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99800ab │ │ │ │ + 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] @ (5b0064 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0080 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #-684]! @ 0x2ac │ │ │ │ + and.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] @ (5b009c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip, #-684] @ 0x2ac │ │ │ │ + ldrd r0, r0, [ip, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b00b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #-684] @ 0x2ac │ │ │ │ + strd r0, r0, [ip, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b00d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5b00f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b010c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ + @ 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] @ (5b0128 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe9ac00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0144 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip], #684 @ 0x2ac │ │ │ │ + @ instruction: 0xe99c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0160 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5b017c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8dc00ab │ │ │ │ + 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] @ (5b0198 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8cc00ab │ │ │ │ + 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] @ (5b01b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w 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] @ (5b01d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w ip!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [ip, #-684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b01ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w ip, {r0, r1, r3, r5, r7} │ │ │ │ + ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0208 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w ip, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (5b0224 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ + ldmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0240 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ 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] @ (5b025c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe85c00ab │ │ │ │ + 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] @ (5b0278 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strex r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + strd r0, r0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0294 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe83c00ab │ │ │ │ + @ instruction: 0xe8dc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b02b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe82c00ab │ │ │ │ + @ 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] @ (5b02cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81c00ab │ │ │ │ + ldmia.w ip!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b02e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe80c00ab │ │ │ │ + stmia.w ip!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0304 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b0300 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + ldmia.w ip, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0320 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02fc │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + stmia.w ip, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b033c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02f8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + ldrd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0358 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02f4 │ │ │ │ - lsls r3, r5, #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] @ (5b0374 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02f0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe85c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0390 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02ec │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + strex r0, r0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b03ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02e8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ 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] @ (5b03c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02e4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ 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] @ (5b03e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02e0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe81c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0400 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02dc │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ 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] @ (5b041c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b02d8 │ │ │ │ + b.n 5b0418 │ │ │ │ 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] @ (5b0438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n 5b048c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b0454 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb 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] @ (5b0470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b029c │ │ │ │ + b.n 5b03dc │ │ │ │ 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] @ (5b0490 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b04ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5b04c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5b025c │ │ │ │ + b.n 5b039c │ │ │ │ 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] @ (5b04e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #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] @ (5b0500 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia 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] @ (5b051c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c2e5c │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cbz r0, 5b0576 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ @@ -1996655,17 +1996649,17 @@ │ │ │ │ movle r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 5b0550 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #320 @ (adr r2, 5b06c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xac>) │ │ │ │ + add r2, pc, #960 @ (adr r2, 5b0944 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x32c>) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xeab60114 │ │ │ │ + adcs.w r1, r6, r4, lsr #32 │ │ │ │ │ │ │ │ 005b0588 <_mesa_glapi_get_dispatch_table_size@@libgallium-25.2.6-1.so>: │ │ │ │ movw r0, #1644 @ 0x66c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 005b0590 <_mesa_glapi_get_proc_offset@@libgallium-25.2.6-1.so>: │ │ │ │ @@ -1997006,15 +1997000,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 515374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n 5b092c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x314> │ │ │ │ + bne.n 5b086c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x254> │ │ │ │ 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 │ │ │ │ @@ -1997040,15 +1997034,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - and.w r0, r8, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0a800ab │ │ │ │ add r1, pc, #280 @ (adr r1, 5b0a74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45c>) │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1997080,15 +1997074,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vext.8 d0, d20, d27, #0 │ │ │ │ + orrs.w r0, r4, #171 @ 0xab │ │ │ │ add r0, pc, #888 @ (adr r0, 5b0d34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71c>) │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1997156,20 +1997150,20 @@ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ b.n 5b0a3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x424> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5b0a3e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x426> │ │ │ │ b.n 5b0a52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x43a> │ │ │ │ nop │ │ │ │ - vhadd.s8 d16, d24, d27 │ │ │ │ + vaddl.s32 q8, d24, d27 │ │ │ │ add r0, pc, #536 @ (adr r0, 5b0c90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x678>) │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldmia r6!, {r2, r4} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - vhadd.s32 d0, d22, d27 │ │ │ │ + vaddl.s8 q8, d22, d27 │ │ │ │ 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 │ │ │ │ @@ -1997349,29 +1997343,29 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds.w r1, r8, #12517376 @ 0xbf0000 │ │ │ │ adds.w r1, r0, #12517376 @ 0xbf0000 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - cdp 0, 0, cr0, cr4, cr11, {5} │ │ │ │ - bpl.n 5b0cc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6b0> │ │ │ │ + cdp 0, 10, cr0, cr4, cr11, {5} │ │ │ │ + bpl.n 5b0c08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5f0> │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - b.n 5b1340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xd28> │ │ │ │ + b.n 5b0480 │ │ │ │ lsls r5, r4, #2 │ │ │ │ orn r1, r0, #12517376 @ 0xbf0000 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bvs.n 5b0ce8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6d0> │ │ │ │ + bvs.n 5b0c28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x610> │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 5b0cc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ac> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1997651,15 +1997645,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 5b0f46 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x92e> │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r1, [pc, #32] @ (5b0f88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x970>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 5b0f70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x958> │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ beq.n 5b0f84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x96c> │ │ │ │ @@ -1997668,15 +1997662,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 5b0f6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x954> │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, 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] @ (5b0ff0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x9d8>) │ │ │ │ @@ -1997857,30 +1997851,30 @@ │ │ │ │ nop.w │ │ │ │ movs r3, r1 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ vsra.s16 d16, d31, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5b1150 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb38> │ │ │ │ + bls.n 5b1090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xa78> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strd r0, r0, [r0], #684 @ 0x2ac │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + @ instruction: 0xe98000ab │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ vorr d16, d4, d31 │ │ │ │ - bhi.n 5b1274 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc5c> │ │ │ │ + bls.n 5b11b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb9c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrd r0, r0, [sl], #-684 @ 0x2ac │ │ │ │ - strex r0, r0, [lr, #684] @ 0x2ac │ │ │ │ + ldmdb sl, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [lr], #684 @ 0x2ac │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ orrs r4, r4 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strex r0, r0, [r4, #684] @ 0x2ac │ │ │ │ - @ instruction: 0xe81e00ab │ │ │ │ + strd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ + ldmia.w lr!, {r0, r1, r3, r5, r7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #224] @ (5b1284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc6c>) │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [pc, #224] @ (5b1288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc70>) │ │ │ │ @@ -1997974,20 +1997968,17 @@ │ │ │ │ b.n 5b121a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc02> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 1, 2, r0, cr2, cr15, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 1, r0, cr4, cr15, {1} │ │ │ │ - b.n 5b1208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xbf0> │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - b.n 5b1180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb68> │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - b.n 5b115c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb44> │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe85a00ab │ │ │ │ + @ instruction: 0xe81400ab │ │ │ │ + @ instruction: 0xe80000ab │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #124] @ (5b1330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xd18>) │ │ │ │ @@ -1998036,15 +1998027,15 @@ │ │ │ │ bne.n 5b132a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xd12> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 5b1178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb60> │ │ │ │ + b.n 5b12b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xca0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc 1, cr0, [r0, #-252]! @ 0xffffff04 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [ip], #252 @ 0xfc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1998090,15 +1998081,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx r4 │ │ │ │ b.n 5b1362 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xd4a> │ │ │ │ lsls r6, r5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b105c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xa44> │ │ │ │ + b.n 5b119c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb84> │ │ │ │ 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 │ │ │ │ @@ -1998147,17 +1998138,17 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ eors r6, r1 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xa7c> │ │ │ │ + b.n 5b11d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xbbc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1014 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x9fc> │ │ │ │ + b.n 5b1154 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xb3c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ bl 5b13e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xdc8> │ │ │ │ @@ -1998190,15 +1998181,15 @@ │ │ │ │ subs r4, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ ldrbeq r4, [r3, #2] │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ b.n 5b148a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xe72> │ │ │ │ nop │ │ │ │ - bmi.n 5b1464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xe4c> │ │ │ │ + bpl.n 5b15a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xf8c> │ │ │ │ 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 │ │ │ │ @@ -1998859,84 +1998850,84 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 5b19d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x13bc> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [r4, #-252]! @ 0xfc │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5b22a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c88> │ │ │ │ + b.n 5b13e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xdc8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b2290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c78> │ │ │ │ + b.n 5b13d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xdb8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b2280 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c68> │ │ │ │ + b.n 5b13c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xda8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1344 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xd2c> │ │ │ │ + b.n 5b1484 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xe6c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b22c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1cb0> │ │ │ │ + b.n 5b1408 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xdf0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b2074 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a5c> │ │ │ │ + b.n 5b21b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1b9c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b13f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xde0> │ │ │ │ + b.n 5b1538 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xf20> │ │ │ │ lsls r3, r5, #2 │ │ │ │ b.n 5b1af4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x14dc> │ │ │ │ lsls r7, r7, #4 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 5b1f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x193c> │ │ │ │ + b.n 5b2094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a7c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1f64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x194c> │ │ │ │ + b.n 5b20a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a8c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r3, #134 @ 0x86 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1f4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1934> │ │ │ │ + b.n 5b208c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a74> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5b1f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x193c> │ │ │ │ + b.n 5b2094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a7c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1f48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1930> │ │ │ │ + b.n 5b2088 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a70> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r3, #16 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x18ec> │ │ │ │ + b.n 5b2044 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a2c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r2, #250 @ 0xfa │ │ │ │ lsls r0, r0, #5 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - @ instruction: 0xf5f000ac │ │ │ │ - b.n 5b2010 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x19f8> │ │ │ │ + @ instruction: 0xf69000ac │ │ │ │ + b.n 5b2150 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1b38> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b2024 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a0c> │ │ │ │ + b.n 5b2164 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1b4c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1e5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1844> │ │ │ │ + b.n 5b1f9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1984> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1e24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x180c> │ │ │ │ + b.n 5b1f64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x194c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x18d4> │ │ │ │ + b.n 5b202c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1a14> │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1e20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1808> │ │ │ │ + b.n 5b1f60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1948> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1c2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1614> │ │ │ │ + b.n 5b1d6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1754> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1d20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1708> │ │ │ │ + b.n 5b1e60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1848> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b1d0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x16f4> │ │ │ │ + b.n 5b1e4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1834> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #236] @ (5b1cac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1694>) │ │ │ │ @@ -1999044,28 +1999035,28 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 5b1524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xf0c> │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1e08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x17f0> │ │ │ │ + b.n 5b1f48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1930> │ │ │ │ lsls r3, r5, #2 │ │ │ │ b.n 5b2490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e78> │ │ │ │ lsls r7, r7, #4 │ │ │ │ - @ instruction: 0xeb2400aa │ │ │ │ - b.n 5b1d74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x175c> │ │ │ │ + rsb r0, r4, sl, asr #2 │ │ │ │ + b.n 5b1eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x189c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1d28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1710> │ │ │ │ + b.n 5b1e68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1850> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r7, #170 @ 0xaa │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 5b1d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1750> │ │ │ │ + b.n 5b1ea8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1890> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #392] @ (5b1e74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x185c>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1999234,32 +1999225,32 @@ │ │ │ │ b.n 5b1e42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x182a> │ │ │ │ b.n 5b2490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e78> │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ble.n 5b1f08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x18f0> │ │ │ │ + ble.n 5b1e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1830> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 5b1f7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1964> │ │ │ │ lsls r3, r5, #2 │ │ │ │ b.n 5b2398 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d80> │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - mcrr 0, 10, r0, sl, cr10 │ │ │ │ + stcl 0, cr0, [sl], #680 @ 0x2a8 │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 5b1f78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1960> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1999347,24 +1999338,24 @@ │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 5b1f3a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1922> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #172 @ 0xac │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cdp 0, 5, cr0, cr10, cr11, {5} │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + cdp 0, 15, cr0, cr10, cr11, {5} │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r5, #26 │ │ │ │ lsls r0, r0, #5 │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ble.n 5b1f80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1968> │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 5b2010 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x19f8> │ │ │ │ cbz r2, 5b1fb6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x199e> │ │ │ │ movs r3, #1 │ │ │ │ @@ -1999591,15 +1999582,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 5b22a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c88> │ │ │ │ + bgt.n 5b21e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bc8> │ │ │ │ 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 r3, [pc, #120] @ (5b2278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c60>) │ │ │ │ @@ -1999655,27 +1999646,27 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 5b222a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c12> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ble.n 5b2270 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c58> │ │ │ │ lsls r7, r7, #4 │ │ │ │ ble.n 5b2264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c4c> │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bgt.n 5b22d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1cbc> │ │ │ │ + bgt.n 5b2214 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bfc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5b22c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1cb0> │ │ │ │ + bgt.n 5b2208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bf0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ble.n 5b222c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c14> │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5b228c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c74> │ │ │ │ + bgt.n 5b21cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bb4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stc 0, cr0, [ip, #-688] @ 0xfffffd50 │ │ │ │ + stc 0, cr0, [ip, #688]! @ 0x2b0 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1999742,21 +1999733,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #24] @ (5b2368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d50>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 5b21ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bd4> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blt.n 5b2264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c4c> │ │ │ │ + bgt.n 5b23a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d8c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 5b2264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c4c> │ │ │ │ + bgt.n 5b23a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d8c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 5b2288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c70> │ │ │ │ + bgt.n 5b23c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1db0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 5b2368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d50> │ │ │ │ + blt.n 5b22a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c90> │ │ │ │ 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, #276] @ (5b2498 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e80>) │ │ │ │ @@ -1999867,15 +1999858,15 @@ │ │ │ │ bgt.n 5b2568 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1f50> │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r4, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r1, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 5b23c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1da8> │ │ │ │ lsls r7, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2000204,23 +2000195,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ bls.n 5b27dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21c4> │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5b27b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21a0> │ │ │ │ + bls.n 5b28f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x22e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 5b2730 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2118> │ │ │ │ + bls.n 5b2870 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2258> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bls.n 5b2730 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2118> │ │ │ │ lsls r7, r7, #4 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (5b28f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x22dc>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2000298,17 +2000289,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ bvc.n 5b286c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2254> │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5b2928 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2310> │ │ │ │ + bvs.n 5b2868 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2250> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 5b2954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x233c> │ │ │ │ + bvs.n 5b2894 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x227c> │ │ │ │ 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 │ │ │ │ @@ -2000544,37 +2000535,37 @@ │ │ │ │ b.n 5b29c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x23aa> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 5b2b30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2518> │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5b26b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x209c> │ │ │ │ + b.n 5b27f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21dc> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 5b2b14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x24fc> │ │ │ │ + bvs.n 5b2c54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x263c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b2b28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2510> │ │ │ │ + bvs.n 5b2c68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2650> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bvs.n 5b2ba4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x258c> │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 5b2bf8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x25e0> │ │ │ │ + bpl.n 5b2b38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2520> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b2b80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2568> │ │ │ │ + bpl.n 5b2ac0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x24a8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b2aa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2490> │ │ │ │ + bvs.n 5b2be8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x25d0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b2b3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2524> │ │ │ │ + bpl.n 5b2c7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2664> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b2bb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x259c> │ │ │ │ + bpl.n 5b2af4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x24dc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b2afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x24e4> │ │ │ │ + bpl.n 5b2c3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2624> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b2c74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x265c> │ │ │ │ + bvs.n 5b2bb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x259c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b2b7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2564> │ │ │ │ + bpl.n 5b2abc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x24a4> │ │ │ │ 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 │ │ │ │ ldr.w r3, [pc, #1312] @ 5b30e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2acc> │ │ │ │ mov r5, r2 │ │ │ │ @@ -2001097,81 +2001088,81 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ bmi.n 5b3138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b20> │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 5b30a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a90> │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 5b3130 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b18> │ │ │ │ + bhi.n 5b3070 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a58> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bpl.n 5b31c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ba8> │ │ │ │ + bvs.n 5b3100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ae8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b3178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b60> │ │ │ │ + bmi.n 5b30b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2aa0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b345c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2e44> │ │ │ │ + b.n 5b359c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f84> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 5b315c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b44> │ │ │ │ + bvs.n 5b309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a84> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 5b3180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b68> │ │ │ │ + bvs.n 5b30c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2aa8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5b31b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b98> │ │ │ │ + bcc.n 5b30f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ad8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 5b30a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a90> │ │ │ │ + bvc.n 5b31e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2bd0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b314c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b34> │ │ │ │ + bpl.n 5b308c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a74> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b3090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a78> │ │ │ │ + bpl.n 5b31d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2bb8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5b30d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ac0> │ │ │ │ + bmi.n 5b3218 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c00> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5b3224 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c0c> │ │ │ │ + bmi.n 5b3164 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b4c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 5b3164 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b4c> │ │ │ │ + bvs.n 5b30a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a8c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b30a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a8c> │ │ │ │ + bpl.n 5b31e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2bcc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b3120 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b08> │ │ │ │ + bpl.n 5b3060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a48> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5b3234 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c1c> │ │ │ │ + b.n 5b3374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2d5c> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 5b31b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b98> │ │ │ │ + bvs.n 5b30f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ad8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5b31fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2be4> │ │ │ │ + bvs.n 5b313c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b24> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + beq.n 5b319c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b84> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5b315c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b44> │ │ │ │ + bcs.n 5b309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a84> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5b3240 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c28> │ │ │ │ + bmi.n 5b3180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b68> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5b30a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a90> │ │ │ │ + bmi.n 5b31e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2bd0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b30b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a98> │ │ │ │ + bpl.n 5b31f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2bd8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b311c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b04> │ │ │ │ + bpl.n 5b325c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c44> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b3070 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a58> │ │ │ │ + bpl.n 5b31b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b98> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b3184 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b6c> │ │ │ │ + bpl.n 5b30c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2aac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5b309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2a84> │ │ │ │ + bcs.n 5b31dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2bc4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b31a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2b8c> │ │ │ │ + bpl.n 5b30e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2acc> │ │ │ │ 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 sl, r0 │ │ │ │ @@ -2001367,37 +2001358,37 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 5b3280 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c68> │ │ │ │ + bpl.n 5b33c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2da8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5b3368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2d50> │ │ │ │ + bcc.n 5b32a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2c90> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #596] @ (5b3608 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ff0>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2001620,61 +2001611,61 @@ │ │ │ │ bl 3a8ec0 │ │ │ │ b.n 5b3470 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2e58> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 5b35cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fb4> │ │ │ │ + bcc.n 5b370c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30f4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b3558 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f40> │ │ │ │ + bvs.n 5b3698 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3080> │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 5b3628 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3010> │ │ │ │ + bcc.n 5b3568 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f50> │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 5b36d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30b8> │ │ │ │ + bpl.n 5b3610 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ff8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b358c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f74> │ │ │ │ + bvs.n 5b36cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30b4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b3540 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f28> │ │ │ │ + bpl.n 5b3680 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3068> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 5b3580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f68> │ │ │ │ + bvs.n 5b36c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30a8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf3f400bd │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + eors.w r0, r4, #6193152 @ 0x5e8000 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr7, {5} │ │ │ │ - bmi.n 5b3654 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x303c> │ │ │ │ + cdp2 0, 12, cr0, cr4, cr7, {5} │ │ │ │ + bmi.n 5b3594 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f7c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b370c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30f4> │ │ │ │ + bmi.n 5b364c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3034> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 5b367c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3064> │ │ │ │ + bmi.n 5b35bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fa4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5b3568 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f50> │ │ │ │ + bmi.n 5b36a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3090> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b36f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30dc> │ │ │ │ + bmi.n 5b3634 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x301c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 5b3708 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30f0> │ │ │ │ + bmi.n 5b3648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3030> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcc.n 5b35d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fbc> │ │ │ │ + bmi.n 5b3714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30fc> │ │ │ │ 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 │ │ │ │ @@ -2001907,46 +2001898,46 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [lr, #324] @ 0x144 │ │ │ │ - bcs.n 5b38b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x32a0> │ │ │ │ + bcc.n 5b39f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x33e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5b38b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x32a0> │ │ │ │ + bcc.n 5b39f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x33e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldcl 15, cr15, [pc], #1020 @ 5b3d18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3700> │ │ │ │ bl 95191e │ │ │ │ stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bcs.n 5b39a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3388> │ │ │ │ + bcs.n 5b38e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x32c8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ bl 8e592e │ │ │ │ - bcs.n 5b3984 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x336c> │ │ │ │ + bcs.n 5b38c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x32ac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 5b38a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3288> │ │ │ │ + bcs.n 5b39e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x33c8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r6, 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 │ │ │ │ @@ -2002115,15 +2002106,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 5b3a40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3428> │ │ │ │ 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] @ (5b3b38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3520>) │ │ │ │ movs r1, #1 │ │ │ │ @@ -2002137,15 +2002128,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 5b3a7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3464> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 67b00 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2002867,17 +2002858,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bkpt 0x0082 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #288] @ (5b43bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3da4>) │ │ │ │ @@ -2003533,15 +2003524,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7ce │ │ │ │ lsls r7, r7, #4 │ │ │ │ @ instruction: 0xb73e │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #380] @ (5b4ac0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x44a8>) │ │ │ │ mov r4, r2 │ │ │ │ @@ -2005492,27 +2005483,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #8 @ (adr r3, 5b5d2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5714>) │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldr r0, [pc, #4] @ (5b5d2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5714>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, pc, #344 @ (adr r0, 5b5e88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5870>) │ │ │ │ + add r0, pc, #984 @ (adr r0, 5b6108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5af0>) │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (5b5d38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5720>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (5b5d44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x572c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mvns r2, r5 │ │ │ │ + add sl, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 5b5d72 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x575a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2005952,15 +2005943,15 @@ │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [pc, #304] @ (5b63b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d98>) │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 5b62a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5c8c> │ │ │ │ @@ -2015349,15 +2015340,15 @@ │ │ │ │ b.n 5bc9dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc3c4> │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bvc.n 5bcb3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc524> │ │ │ │ + bhi.n 5bcc7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc664> │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r7, r7, #4 │ │ │ │ cmp r4, #147 @ 0x93 │ │ │ │ it eq │ │ │ │ moveq r4, #149 @ 0x95 │ │ │ │ beq.n 5bcc22 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0xc60a> │ │ │ │ @@ -2021644,15 +2021635,15 @@ │ │ │ │ bne.n 5c166c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x11054> │ │ │ │ addw sp, sp, #2780 @ 0xadc │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [ip, #248]! @ 0xf8 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r2, #2218 @ 0x8aa │ │ │ │ + @ instruction: 0xf74200aa │ │ │ │ adds r6, r6, r7 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @ instruction: 0xe9a8013e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2023520,15 +2023511,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 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2028743,20 +2028734,20 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 5c66ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x160d2> │ │ │ │ nop │ │ │ │ bvc.n 5c6806 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x161ee> │ │ │ │ - @ instruction: 0xffff3bb8 │ │ │ │ + vcvt.f16.u16 , q4, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 5c682e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x16216> │ │ │ │ - @ instruction: 0xffff3b36 │ │ │ │ + @ instruction: 0xffff3bd6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ 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 r5, [pc, #912] @ (5c6b94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1657c>) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -2029917,15 +2029908,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 5c71ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x16bb2> │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -2031830,21 +2031821,21 @@ │ │ │ │ and.w r1, r1, #31 │ │ │ │ ubfx r6, r0, #5, #14 │ │ │ │ and.w r0, r7, #31 │ │ │ │ it pl │ │ │ │ negpl r0, r1 │ │ │ │ b.n 5c88fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x182e4> │ │ │ │ nop │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r3, r4 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #1420] @ 5c8ff0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x189d8> │ │ │ │ @@ -2035199,15 +2035190,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ strh r2, [r6, r2] │ │ │ │ lsls r6, r7, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4be0113 │ │ │ │ + adcs.w r1, lr, #9633792 @ 0x930000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2035443,24 +2035434,24 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r3, [r0, #1448] @ 0x5a8 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (5cb288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ac70>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #1000] @ (5cb674 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1b05c>) │ │ │ │ + ldr r3, [pc, #616] @ (5cb4f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1aedc>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ add.w r0, r0, #1808 @ 0x710 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (5cb29c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ac84>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0c60113 │ │ │ │ + sbc.w r1, r6, #19 │ │ │ │ ldr.w r0, [r0, #1908] @ 0x774 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2035510,15 +2035501,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ 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 │ │ │ │ @@ -2035568,15 +2035559,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w ip, [pc, #32] @ 5cb418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ae00> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r1, #13] │ │ │ │ add ip, pc │ │ │ │ strb r2, [r1, #15] │ │ │ │ @@ -2035584,15 +2035575,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r2, r5, #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, r2 │ │ │ │ @@ -2035848,26 +2035839,26 @@ │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ ldr r2, [pc, #936] @ (5cba64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1b44c>) │ │ │ │ lsls r6, r7, #4 │ │ │ │ subs r2, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [sl, #76]! @ 0x4c │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + mcr 1, 2, r0, cr10, cr3, {0} │ │ │ │ + movs r5, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [pc, #112] @ (5cb740 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1b128>) │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r2, 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 3a0d24 │ │ │ │ @@ -2036671,20 +2036662,20 @@ │ │ │ │ cmp r8, r4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, r3 │ │ │ │ lsls r6, r7, #4 │ │ │ │ @ instruction: 0xf39e0137 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r3, r0, #5 │ │ │ │ @ instruction: 0xf2820137 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ strb r2, [r3, #22] │ │ │ │ lsls r3, r0, #5 │ │ │ │ bl 586066 │ │ │ │ bl 59c06a │ │ │ │ ldr.w pc, [sp, #255]! │ │ │ │ bl 578072 │ │ │ │ @@ -2036701,23 +2036692,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [fp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ bl 53409e │ │ │ │ bl 5060a2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + ands r2, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ ands r6, r0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ @@ -2037145,15 +2037136,15 @@ │ │ │ │ b.n 5cc500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bee8> │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 5cc500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1bee8> │ │ │ │ ... │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2037284,15 +2037275,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (5cc6b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c09c>) │ │ │ │ add r1, pc │ │ │ │ bl 5cf178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1eb60> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ @@ -2037744,21 +2037735,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r5, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r6, sl │ │ │ │ + add lr, lr │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r0, r0 │ │ │ │ + add r8, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5ccb98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1c580> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2039284,15 +2039275,15 @@ │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ b.n 5cd9d6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d3be> │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ b.n 5cdafa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d4e2> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2039515,25 +2039506,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (5cdea8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d890>) │ │ │ │ add r1, pc │ │ │ │ bl 5cf178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1eb60> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ 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] @ (5cdec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1d8ac>) │ │ │ │ add r2, pc │ │ │ │ bl 5cf10c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1eaf4> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -2040608,15 +2040599,15 @@ │ │ │ │ bne.n 5cead6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e4be> │ │ │ │ ldr.w r0, [r7, #1980] @ 0x7bc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5ceada <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e4c2> │ │ │ │ bl 3a6e00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 5ceb12 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e4fa> │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2041196,15 +2041187,15 @@ │ │ │ │ str.w r3, [r4, #1976] @ 0x7b8 │ │ │ │ b.n 5cf0a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ea90> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5cf170 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1eb58> │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr??.w pc, [pc, #4095] @ 5d00f7 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fadf> │ │ │ │ lsrs r0, r2, #29 │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r3, [pc, #8] @ (5cf108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1eaf0>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -2041549,15 +2041540,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsrs r2, r3, #20 │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ 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, #224] @ (5cf59c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ef84>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2041658,15 +2041649,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsrs r6, r4, #12 │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cbz r0, 5cf5ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1efd4> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2041719,15 +2041710,15 @@ │ │ │ │ add r0, pc │ │ │ │ strd r0, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b.n 5cf618 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1f000> │ │ │ │ nop │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r3, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2042305,15 +2042296,15 @@ │ │ │ │ b.n 5cfb00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1f4e8> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ 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, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2042633,19 +2042624,19 @@ │ │ │ │ ldrd r0, r2, [r4, #584] @ 0x248 │ │ │ │ mov lr, r1 │ │ │ │ b.n 5cfd0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1f6f4> │ │ │ │ movs r5, #1 │ │ │ │ b.n 5cfd0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1f6f4> │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r7, pc, #416 @ (adr r7, 5d0128 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fb10>) │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #90112 @ 0x16000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2042941,15 +2042932,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ add.w r5, r5, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67400 │ │ │ │ b.n 5d0328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fd10> │ │ │ │ - add r2, pc, #40 @ (adr r2, 5d0380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fd68>) │ │ │ │ + add r2, pc, #680 @ (adr r2, 5d0600 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ffe8>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2043004,15 +2042995,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d03ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fd94> │ │ │ │ b.n 5d03d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fdba> │ │ │ │ bl 5cebb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e59c> │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #664 @ (adr r0, 5d06a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2008c>) │ │ │ │ + add r1, pc, #280 @ (adr r1, 5d0524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ff0c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #144] @ (5d04ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1fe94>) │ │ │ │ add.w r4, r0, #90112 @ 0x16000 │ │ │ │ @@ -2043688,17 +2043679,17 @@ │ │ │ │ bhi.w 5d07be <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x201a6> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [lr, #284] @ 0x11c │ │ │ │ add r3, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 5d076e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x20156> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2043776,17 +2043767,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4b4013d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ bic.w r1, r0, #12386304 @ 0xbd0000 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ @@ -2044033,17 +2044024,17 @@ │ │ │ │ mov r5, lr │ │ │ │ b.n 5d0e20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x20808> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3ce013d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b6013d │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -2044063,17 +2044054,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5d0c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x205f8> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2044221,21 +2044212,21 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ strd r9, r5, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 3b0a58 │ │ │ │ b.n 5d0f78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x20960> │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -2044519,19 +2044510,19 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 1, 5, r0, cr4, cr13, {1} │ │ │ │ mcr 1, 5, r0, cr14, cr13, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 3, r0, cr8, cr13, {1} │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stc2l 0, cr0, [r0, #-676]! @ 0xfffffd5c │ │ │ │ + cdp2 0, 0, cr0, cr0, cr9, {5} │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #4 │ │ │ │ stmia r5!, {r1, r5} │ │ │ │ @@ -2044635,18 +2044626,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5d154a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x20f32> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb0a00a9 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + @ instruction: 0xfbaa00a9 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xeb90013d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaca013d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2044952,25 +2044943,25 @@ │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 5d188a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21272> │ │ │ │ b.n 5d1838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21220> │ │ │ │ bl 5cebb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1e59c> │ │ │ │ b.n 5d17ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x211d4> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf72400a9 │ │ │ │ + @ instruction: 0xf7c400a9 │ │ │ │ stmdb sp!, {r4, 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, #360] @ (5d1a50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21438>) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #360] @ (5d1a54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2143c>) │ │ │ │ @@ -2045109,15 +2045100,15 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5d1864 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2124c> │ │ │ │ lsls r5, r7, #4 │ │ │ │ b.n 5d1738 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21120> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - subs.w r0, ip, #5537792 @ 0x548000 │ │ │ │ + @ instruction: 0xf65c00a9 │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ subs r4, r0, r4 │ │ │ │ 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 │ │ │ │ @@ -2045596,19 +2045587,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 5d21a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21b88> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ b.n 5d20e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21ad0> │ │ │ │ lsls r5, r7, #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 │ │ │ │ @@ -2045977,21 +2045968,21 @@ │ │ │ │ ands r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 5d1fd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x219c0> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2046596,21 +2046587,21 @@ │ │ │ │ bl 5d1718 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21100> │ │ │ │ b.n 5d2586 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21f6e> │ │ │ │ adds r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d236c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x21d54> │ │ │ │ b.n 5d288a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x22272> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2063910,17 +2063901,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 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2064009,17 +2064000,17 @@ │ │ │ │ mvnpl r3, r3 │ │ │ │ andpl.w r3, r3, #1 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r4, #668] @ 0x29c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5df6a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f08a> │ │ │ │ + cbz r6, 5df6ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f0b2> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2064031,17 +2064022,17 @@ │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 5df43c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ee24> │ │ │ │ add.w r3, r5, #32768 @ 0x8000 │ │ │ │ str.w r4, [r3, #2716] @ 0xa9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 5df6cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f0b4> │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #52] @ (5df6e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f0cc>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2064059,17 +2064050,17 @@ │ │ │ │ ldr.w r2, [r1, #2720] @ 0xaa0 │ │ │ │ str.w r3, [r4, #3964] @ 0xf7c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [r1, #2720] @ 0xaa0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 5df704 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f0ec> │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2064238,17 +2064229,17 @@ │ │ │ │ b.n 5df8a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f28c> │ │ │ │ add.w r9, r4, #33024 @ 0x8100 │ │ │ │ mov sl, r6 │ │ │ │ add.w r9, r9, #132 @ 0x84 │ │ │ │ b.n 5df814 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f1fc> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 5df8ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f2d4> │ │ │ │ + cbz r0, 5df914 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f2fc> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r1, r4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ add.w r4, r0, #32768 @ 0x8000 │ │ │ │ ldr.w r6, [r0, #1884] @ 0x75c │ │ │ │ @@ -2064970,35 +2064961,35 @@ │ │ │ │ ldr r2, [pc, #48] @ (5e0150 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fb38>) │ │ │ │ add r2, pc │ │ │ │ b.n 5dff06 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f8ee> │ │ │ │ ldr r2, [pc, #44] @ (5e0154 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fb3c>) │ │ │ │ add r2, pc │ │ │ │ b.n 5dff06 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2f8ee> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #440] @ (5e0320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fd08>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2065161,23 +2065152,23 @@ │ │ │ │ str.w r5, [r2, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ b.n 5e0212 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fbfa> │ │ │ │ mcr2 1, 4, r0, cr14, cr12, {1} │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 5e038c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fd74>) │ │ │ │ + add r6, pc, #736 @ (adr r6, 5e060c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fff4>) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #72 @ (adr r6, 5e037c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fd64>) │ │ │ │ + add r6, pc, #712 @ (adr r6, 5e05fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ffe4>) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #24 │ │ │ │ @@ -2065338,17 +2065329,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ b.n 5e0442 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fe2a> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r0], #240 @ 0xf0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 5e051c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ff04>) │ │ │ │ + add r5, pc, #656 @ (adr r5, 5e079c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30184>) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldc2 1, cr0, [sl], {60} @ 0x3c │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -2065589,17 +2065580,17 @@ │ │ │ │ @ instruction: 0xffff416f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - add r3, pc, #432 @ (adr r3, 5e099c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30384>) │ │ │ │ + add r4, pc, #48 @ (adr r4, 5e081c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30204>) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2065688,17 +2065679,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} │ │ │ │ - add r0, pc, #40 @ (adr r0, 5e0924 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3030c>) │ │ │ │ + add r0, pc, #680 @ (adr r0, 5e0ba4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3058c>) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ 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 5e0158 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2fb40> │ │ │ │ @@ -2065860,17 +2065851,17 @@ │ │ │ │ bne.n 5e0abc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x304a4> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5e0a80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30468> │ │ │ │ b.n 5e0aa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30490> │ │ │ │ mov r5, r9 │ │ │ │ b.n 5e0a4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30434> │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ @@ -2066046,17 +2066037,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 5e0cb8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x306a0> │ │ │ │ add.w r4, r7, #33792 @ 0x8400 │ │ │ │ mov r8, sl │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ b.n 5e0c32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3061a> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2066079,17 +2066070,17 @@ │ │ │ │ vstr s0, [r3] │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ 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 │ │ │ │ @@ -2066119,17 +2066110,17 @@ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr.w r1, [r5, #1896] @ 0x768 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5e0d8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30776> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ 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] @ (5e0e1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30804>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2066157,17 +2066148,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 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ 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] @ (5e0e88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30870>) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2066196,17 +2066187,17 @@ │ │ │ │ bne.n 5e0e4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30834> │ │ │ │ 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 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 5e0eac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30894> │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ str.w r1, [r0, #1912] @ 0x778 │ │ │ │ ldr.w r3, [r2, #2720] @ 0xaa0 │ │ │ │ @@ -2066334,17 +2066325,17 @@ │ │ │ │ bne.n 5e0fd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x309c0> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ subs r6, #255 @ 0xff │ │ │ │ sbcs r1, r1 │ │ │ │ subs r7, #0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2066477,17 +2066468,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5e11d6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30bbe> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 5e1178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30b60> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5e11ae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30b96> │ │ │ │ nop │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2066512,17 +2066503,17 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5e1210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30bf8> │ │ │ │ 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} │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, 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 │ │ │ │ ldrb.w r5, [r0, #699] @ 0x2bb │ │ │ │ cbz r5, 5e1278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x30c60> │ │ │ │ @@ -2066818,15 +2066809,15 @@ │ │ │ │ bl 5df43c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x2ee24> │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ bl ac2090 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa7a00a8 │ │ │ │ + @ instruction: 0xfb1a00a8 │ │ │ │ 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 r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ @@ -2072596,27 +2072587,27 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bge.n 5e57a6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3518e> │ │ │ │ b.n 5e53f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x34ddc> │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ @@ -2076417,16 +2076408,16 @@ │ │ │ │ str r2, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #28 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 5e823e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x37c26> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf52a00a2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + rsb r0, sl, #5308416 @ 0x510000 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -2077158,15 +2077149,15 @@ │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r4, r7, #4 │ │ │ │ @ instruction: 0xfb85ffff │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xfa79ffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2077622,15 +2077613,15 @@ │ │ │ │ ldr.w r8, [r1, #52] @ 0x34 │ │ │ │ b.n 5e8d48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38730> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #12] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r4, [r2, #4] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2077832,17 +2077823,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5e9162 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38b4a> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 5e9104 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38aec> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5e913a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38b22> │ │ │ │ nop │ │ │ │ - b.n 5e9008 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x389f0> │ │ │ │ + b.n 5e9148 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38b30> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r1, r2 │ │ │ │ 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, #192] @ (5e9244 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38c2c>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2077911,17 +2077902,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5e9228 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38c10> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5e91d6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38bbe> │ │ │ │ b.n 5e9214 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38bfc> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ 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, #184] @ (5e9318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38d00>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2077988,17 +2077979,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5e92fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38ce4> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5e92ae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38c96> │ │ │ │ b.n 5e92e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38cd0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ 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] @ (5e941c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38e04>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2078083,17 +2078074,17 @@ │ │ │ │ bne.n 5e93fe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38de6> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5e938e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38d76> │ │ │ │ b.n 5e93ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x38dd2> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ 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 │ │ │ │ @@ -2078509,25 +2078500,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r6, [r3, #32] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r6, 5e98f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x392e0> │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - cbnz r6, 5e98d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x392b8> │ │ │ │ + cbnz r6, 5e98f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x392e0> │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ @@ -2079187,28 +2079178,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strd r0, r0, [r8, #676] @ 0x2a4 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + orn r0, r8, r9, asr #2 │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -2079902,35 +2079893,35 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 66544 │ │ │ │ b.n 5ea60c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x39ff4> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r0, pc, #336 @ (adr r0, 5ea8bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a2a4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #16 @ (adr r0, 5ea780 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a168>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 5ea7a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a18c> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 5ea796 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a17e> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -2080480,35 +2080471,35 @@ │ │ │ │ bl 5819d8 │ │ │ │ strd r0, r5, [sp, #232] @ 0xe8 │ │ │ │ b.w 5ea27e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x39c66> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xfffcffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcc.n 5eae0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a7f4> │ │ │ │ + bcc.n 5ead4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a734> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #952 @ (adr r6, 5eb12c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3ab14>) │ │ │ │ + add r7, pc, #568 @ (adr r7, 5eafac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3a994>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ bl 5590a8 │ │ │ │ ldr.w r2, [pc, #2216] @ 5eb63c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b024> │ │ │ │ @@ -2081318,41 +2081309,41 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 67b00 │ │ │ │ bl 3a6aa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 5e9a76 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3945e> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, pc, #368 @ (adr r5, 5eb7b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b19c>) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 5eba34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b41c>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #976 @ (adr r3, 5eba20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b408>) │ │ │ │ + add r4, pc, #592 @ (adr r4, 5eb8a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b288>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ b.n 5ebe0e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b7f6> │ │ │ │ vcvt.u16.f16 q14, , #1 │ │ │ │ - @ instruction: 0xffff2bd0 │ │ │ │ + vcvt.f16.u16 q9, q8, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 5eb84c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b234>) │ │ │ │ + add r1, pc, #88 @ (adr r1, 5eb6cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b0b4>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs.w r0, sl, r7, asr #2 │ │ │ │ + @ instruction: 0xeafa00a7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #500] @ (5eb880 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b268>) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldr r3, [pc, #500] @ (5eb884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3b26c>) │ │ │ │ @@ -2082398,15 +2082389,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ eors r4, r2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #154 @ 0x9a │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xe99c0111 │ │ │ │ + bics.w r1, ip, r1, lsr #32 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #536] @ (5ec450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3be38>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2082616,25 +2082607,25 @@ │ │ │ │ b.n 5ec27e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3bc66> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r5, #122 @ 0x7a │ │ │ │ lsls r4, r7, #4 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5ec4e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3bece> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2083132,15 +2083123,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5eca00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3c3e8> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r7, #6 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #18 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -2083266,15 +2083257,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2083835,25 +2083826,25 @@ │ │ │ │ bne.n 5ed17a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3cb62> │ │ │ │ dmb ish │ │ │ │ add.w fp, r7, #4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ b.n 5ecc0e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3c5f6> │ │ │ │ strd r7, r7, [r4] │ │ │ │ b.n 5ece14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3c7fc> │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 r7, r3 │ │ │ │ add.w r3, r0, #90112 @ 0x16000 │ │ │ │ @@ -2084059,15 +2084050,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrd r6, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5ed3e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3cdd0> │ │ │ │ b.n 5ed3bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3cda4> │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ 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 │ │ │ │ @@ -2084289,15 +2084280,15 @@ │ │ │ │ b.n 5ed554 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3cf3c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r4, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -2084557,21 +2084548,21 @@ │ │ │ │ bne.n 5ed910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d2f8> │ │ │ │ b.n 5ed894 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d27c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ @@ -2084816,15 +2084807,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5edc26 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d60e> │ │ │ │ dmb ish │ │ │ │ b.n 5edafa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d4e2> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [pc, #532] @ (5ede74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d85c>) │ │ │ │ @@ -2085013,19 +2085004,19 @@ │ │ │ │ b.n 5ede22 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d80a> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #152 @ 0x98 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -2085158,19 +2085149,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5eded6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3d8be> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ lsls r4, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -2086206,29 +2086197,29 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ subs r0, r3, #7 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -2087482,25 +2087473,25 @@ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 669a8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 58855c │ │ │ │ b.n 5efad6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3f4be> │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r4, #11 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ bl 588754 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -2088725,35 +2088716,35 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r6, #1 │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 5ee746 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x3e12e> │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ @@ -2089331,30 +2089322,30 @@ │ │ │ │ bl 3a0d24 │ │ │ │ mov r8, r0 │ │ │ │ b.n 5f070e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x400f6> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #976] @ (5f0f68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40950>) │ │ │ │ + ldr r4, [pc, #592] @ (5f0de8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x407d0>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #696] @ (5f0e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4083c>) │ │ │ │ + ldr r4, [pc, #312] @ (5f0cd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x406bc>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #656] @ (5f0e30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40818>) │ │ │ │ + ldr r4, [pc, #272] @ (5f0cb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40698>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #192] @ (5f0c64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4064c>) │ │ │ │ + ldr r3, [pc, #832] @ (5f0ee4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x408cc>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #312] @ (5f0ce0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x406c8>) │ │ │ │ + ldr r2, [pc, #952] @ (5f0f60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40948>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ subw r1, r8, #2107 @ 0x83b │ │ │ │ - ldr r1, [pc, #664] @ (5f0e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40830>) │ │ │ │ + ldr r2, [pc, #280] @ (5f0cc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x406b0>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #784] @ (5f0ec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x408ac>) │ │ │ │ + ldr r1, [pc, #400] @ (5f0d44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4072c>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #352] @ (5f0d18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40700>) │ │ │ │ + ldr r0, [pc, #992] @ (5f0f98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40980>) │ │ │ │ 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 │ │ │ │ @@ -2090068,30 +2090059,31 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, ip, #12255232 @ 0xbb0000 │ │ │ │ and.w r1, r4, #12255232 @ 0xbb0000 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmn r0, r7 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vaddl.u8 q8, d18, d23 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr7, {5} │ │ │ │ + vhadd.u32 d0, d26, d23 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -2090723,43 +2090715,43 @@ │ │ │ │ b.n 5f211a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41b02> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ - stc2 0, cr0, [r2], {167} @ 0xa7 │ │ │ │ - stc2 0, cr0, [r2], {167} @ 0xa7 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + ldc2 0, cr0, [r0, #-668]! @ 0xfffffd64 │ │ │ │ + stc2 0, cr0, [r2], #668 @ 0x29c │ │ │ │ + stc2 0, cr0, [r2], #668 @ 0x29c │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 5f1d00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x416e8>) │ │ │ │ + add r2, pc, #296 @ (adr r2, 5f1b80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41568>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xfae600a7 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + @ instruction: 0xfb8600a7 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh.w r0, [r0, #167] @ 0xa7 │ │ │ │ + ldr??.w r0, [r0, r7, lsl #2] │ │ │ │ b.n 5f1a60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41448> │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ + ldr.w r0, [r8, #167] @ 0xa7 │ │ │ │ + strh.w r0, [r2, #167] @ 0xa7 │ │ │ │ ldrh.w r0, [r8, r7, lsl #2] │ │ │ │ - strb.w r0, [r2, r7, lsl #2] │ │ │ │ - @ instruction: 0xf79800a7 │ │ │ │ - @ instruction: 0xf79000a7 │ │ │ │ - @ instruction: 0xf77600a7 │ │ │ │ - @ instruction: 0xf75c00a7 │ │ │ │ + ldrh.w r0, [r0, r7, lsl #2] │ │ │ │ + ldrb.w r0, [r6, r7, lsl #2] │ │ │ │ + @ instruction: 0xf7fc00a7 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ strd r3, r3, [sp, #268] @ 0x10c │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r3, r3, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -2091680,39 +2091672,39 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 66ccc │ │ │ │ b.n 5f1eaa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41892> │ │ │ │ add r3, pc, #732 @ (adr r3, 5f26d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x420b8>) │ │ │ │ @ instruction: 0xffffeaf1 │ │ │ │ - vsli.32 , q11, #31 │ │ │ │ + vqshlu.s32 d31, d6, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf19000a7 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf23000a7 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf0b600a7 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adcs.w r0, r6, #167 @ 0xa7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r6, [sp, #300] @ 0x12c │ │ │ │ ldrb.w r3, [r9, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #27 │ │ │ │ bpl.w 5f25f6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41fde> │ │ │ │ ldrb.w r3, [r9, #246] @ 0xf6 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2092116,31 +2092108,31 @@ │ │ │ │ b.n 5f2868 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x42250> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeb9800a7 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + ldc 0, cr0, [r8], #-668 @ 0xfffffd64 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeadc00a7 │ │ │ │ - @ instruction: 0xe98800a7 │ │ │ │ + sbcs.w r0, ip, r7, asr #2 │ │ │ │ + bic.w r0, r8, r7, asr #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ subw r4, r2, #2444 @ 0x98c │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ movt r2, #65520 @ 0xfff0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ @@ -2093238,60 +2093230,60 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 5f3318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x42d00> │ │ │ │ b.w 5f1c5a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41642> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrd r0, r0, [ip], #-668 @ 0x29c │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + ldmdb ip, {r0, r1, r2, r5, r7} │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5f3ae0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x434c8> │ │ │ │ + b.n 5f2c20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x42608> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5f389c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x43284> │ │ │ │ + b.n 5f39dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x433c4> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5f383c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x43224> │ │ │ │ + b.n 5f397c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x43364> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r4, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #608] @ (5f3674 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4305c>) │ │ │ │ + ldr r1, [pc, #224] @ (5f34f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x42edc>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r2, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [pc, #828] @ (5f3768 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x43150>) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r3, sp, #3440 @ 0xd70 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add.w fp, r4, #32 │ │ │ │ @@ -2093588,17 +2093580,17 @@ │ │ │ │ bl 559768 │ │ │ │ mov r3, r0 │ │ │ │ b.w 5f2022 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x41a0a> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r0, #32 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ vmov.f64 d0, #64 @ 0x3e000000 0.125 │ │ │ │ subw r3, r4, #2444 @ 0x98c │ │ │ │ sub.w r5, r4, #2320 @ 0x910 │ │ │ │ @@ -2093856,25 +2093848,25 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 5f14a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x40e8c> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5f3b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4351c> │ │ │ │ + bge.n 5f3a74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4345c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 5f3b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4351c> │ │ │ │ + bge.n 5f3a74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4345c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bls.n 5f3a9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x43484> │ │ │ │ + bls.n 5f39dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x433c4> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #56 @ (adr r4, 5f3a84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4346c>) │ │ │ │ + add r4, pc, #696 @ (adr r4, 5f3d04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x436ec>) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -2095086,15 +2095078,15 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ itte │ │ │ │ lsl r3, r7, #4 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lslal r7, r4, #2 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2095675,15 +2095667,15 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r7, #4 │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2095942,21 +2095934,21 @@ │ │ │ │ b.n 5f4f0e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x448f6> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 5f50e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x44ace> │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1852] @ 5f582c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45214> │ │ │ │ @@ -2096698,34 +2096690,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cdp 0, 14, cr0, cr8, cr6, {5} │ │ │ │ - cdp 0, 9, cr0, cr10, cr6, {5} │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + vaddl.s8 q0, d24, d22 │ │ │ │ + vhadd.s d0, d26, d22 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - itet pl │ │ │ │ - lslpl r7, r4, #2 │ │ │ │ - lslmi r2, r0, #1 │ │ │ │ - lslpl r5, r6, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + itet │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + lslal r2, r4, #3 │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vshr.u64 d0, d20, #64 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ - mrc2 0, 3, r0, cr2, cr4, {5} │ │ │ │ - ldc2 0, cr0, [lr, #720]! @ 0x2d0 │ │ │ │ + vqadd.u16 d0, d18, d20 │ │ │ │ + mrc2 0, 2, r0, cr14, cr4, {5} │ │ │ │ add r7, pc, #984 @ (adr r7, 5f5c50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45638>) │ │ │ │ lsls r3, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #90112 @ 0x16000 │ │ │ │ @@ -2097687,15 +2097680,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r7, #70656 @ 0x11400 │ │ │ │ b.n 5f61f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45bd8> │ │ │ │ mov r6, fp │ │ │ │ mov.w ip, r4, lsl #7 │ │ │ │ b.n 5f619e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45b86> │ │ │ │ nop │ │ │ │ - cbz r0, 5f6300 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45ce8> │ │ │ │ + cbz r0, 5f6328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45d10> │ │ │ │ lsls r7, r4, #2 │ │ │ │ cbz r1, 5f630a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45cf2> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cbz r2, 5f630c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x45cf4> │ │ │ │ bx lr │ │ │ │ @@ -2097960,37 +2097953,37 @@ │ │ │ │ add r3, pc │ │ │ │ blx 661dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r0, r8, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ @@ -2098050,15 +2098043,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #720 @ 0x2d0 │ │ │ │ + stc 0, cr0, [r2, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2098132,15 +2098125,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 11, r0, lr, cr4 │ │ │ │ + stcl 0, cr0, [lr], #720 @ 0x2d0 │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, 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 r9, r2 │ │ │ │ @@ -2098257,20 +2098250,20 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, r4, ror #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xebfe00b4 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2098377,20 +2098370,20 @@ │ │ │ │ blt.n 5f6998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46380> │ │ │ │ b.n 5f69ba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x463a2> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, r4, ror #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + @ instruction: 0xead800b4 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, 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, #3544] @ 0xdd8 │ │ │ │ @@ -2098748,19 +2098741,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r6, r1, #18 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - add r6, pc, #472 @ (adr r6, 5f7010 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x469f8>) │ │ │ │ + add r7, pc, #88 @ (adr r7, 5f6e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46878>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 5f6e7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46864> │ │ │ │ + bcc.n 5f6dbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x467a4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp.w sl, #8 │ │ │ │ beq.n 5f6e66 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4684e> │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ blx 67fb0 │ │ │ │ cmp r0, #12 │ │ │ │ @@ -2099093,34 +2099086,34 @@ │ │ │ │ bl 588754 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ lsls r1, r3, #28 │ │ │ │ bpl.w 5f771a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x47102> │ │ │ │ b.n 5f7204 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46bec> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r3, pc, #800 @ (adr r3, 5f74fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46ee4>) │ │ │ │ + add r4, pc, #416 @ (adr r4, 5f737c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46d64>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #792 @ (adr r3, 5f74f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46ee0>) │ │ │ │ + add r4, pc, #408 @ (adr r4, 5f7378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46d60>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 5f74d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46ebc>) │ │ │ │ + add r4, pc, #368 @ (adr r4, 5f7354 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46d3c>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5f792c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x47314> │ │ │ │ + b.n 5f6a6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46454> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stc2 0, cr0, [r8, #728]! @ 0x2d8 │ │ │ │ - add r3, pc, #216 @ (adr r3, 5f72c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46cb0>) │ │ │ │ + mcr2 0, 2, r0, cr8, cr6, {5} │ │ │ │ + add r3, pc, #856 @ (adr r3, 5f7548 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46f30>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5f7744 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4712c> │ │ │ │ + b.n 5f7884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4726c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 5f7340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46d28>) │ │ │ │ + add r2, pc, #968 @ (adr r2, 5f75c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46fa8>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #136 @ (adr r2, 5f7284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46c6c>) │ │ │ │ + add r2, pc, #776 @ (adr r2, 5f7504 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46eec>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #112 @ (adr r2, 5f7270 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46c58>) │ │ │ │ + add r2, pc, #752 @ (adr r2, 5f74f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46ed8>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w ip, #1 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ strh.w ip, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, r1, [sp, #224] @ 0xe0 │ │ │ │ @@ -2099649,39 +2099642,39 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 55486c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 5f7334 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x46d1c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #192 @ (adr r0, 5f7888 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x47270>) │ │ │ │ + add r0, pc, #832 @ (adr r0, 5f7b08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x474f0>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5f77cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x471b4> │ │ │ │ + b.n 5f790c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x472f4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ 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 │ │ │ │ @@ -2100483,15 +2100476,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ bl 5cf1fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1ebe4> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ @@ -2101303,17 +2101296,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 5f8828 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x48210> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ strb r0, [r2, #31] │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2102515,25 +2102508,25 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2102980,27 +2102973,27 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5f9b58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49540> │ │ │ │ + bgt.n 5f9a98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49480> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, pc, #408 @ (adr r7, 5f9cfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x496e4>) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + cbnz r2, 5f9b86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4956e> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 5f9c40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49628> │ │ │ │ + blt.n 5f9b80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49568> │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #164] @ (5f9c24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4960c>) │ │ │ │ addw r3, r0, #2772 @ 0xad4 │ │ │ │ @@ -2103452,27 +2103445,27 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r3 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, pc, #552 @ (adr r2, 5fa25c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49c44>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 5fa0dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49ac4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2104195,27 +2104188,27 @@ │ │ │ │ strb.w r3, [r5, #2876] @ 0xb3c │ │ │ │ b.n 5fa580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x49f68> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcc.n 5fa874 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a25c> │ │ │ │ + bcc.n 5fa7b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a19c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 5fa6f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a0e0> │ │ │ │ + bcs.n 5fa838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a220> │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2104494,27 +2104487,27 @@ │ │ │ │ b.n 5fa85c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a244> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r4, 5faac8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a4b0> │ │ │ │ + cbz r4, 5faaf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a4d8> │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2104802,27 +2104795,27 @@ │ │ │ │ strb.w r3, [r5, #2876] @ 0xb3c │ │ │ │ b.n 5fab54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a53c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #312 @ (adr r7, 5faf10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a8f8>) │ │ │ │ + add r7, pc, #952 @ (adr r7, 5fb190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4ab78>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r5, pc, #928 @ (adr r5, 5fb17c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4ab64>) │ │ │ │ + add r6, pc, #544 @ (adr r6, 5faffc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4a9e4>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r2, [r5, r1] │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -2107504,37 +2107497,37 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 66080 │ │ │ │ b.n 5fc8f2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4c2da> │ │ │ │ mov r0, r4 │ │ │ │ b.n 5fc8f2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4c2da> │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -2107578,15 +2107571,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ bl 565a14 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ 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 │ │ │ │ @@ -2107688,19 +2107681,19 @@ │ │ │ │ b.n 5fcb48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4c530> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -2107804,15 +2107797,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 565bb0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #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 r4, [pc, #168] @ (5fcdc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4c7a8>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2108201,53 +2108194,53 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #16 │ │ │ │ lsls r3, r7, #4 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sp │ │ │ │ + ldr r0, [pc, #48] @ (5fd128 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4cb10>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + bxns fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, sp │ │ │ │ + bxns r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + bx r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + bx r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r0, #126 @ 0x7e │ │ │ │ lsls r3, r7, #4 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r8, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, ip │ │ │ │ + mov r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp sl, r4 │ │ │ │ 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 │ │ │ │ @@ -2108652,29 +2108645,29 @@ │ │ │ │ b.n 5fd3e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4cdd0> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ 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, #1132] @ 5fda20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4d408> │ │ │ │ @@ -2109115,31 +2109108,31 @@ │ │ │ │ b.n 5fd892 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4d27a> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r7, #28 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ 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 │ │ │ │ @@ -2109783,45 +2109776,45 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 5fde86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4d86e> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + subs r0, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r3, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -2109894,15 +2109887,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6719c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ 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 │ │ │ │ @@ -2110028,15 +2110021,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 5fe342 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4dd2a> │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r3, #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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov fp, r1 │ │ │ │ @@ -2110828,29 +2110821,29 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r4 │ │ │ │ bl 5fe130 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4db18> │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ b.n 5fe54e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4df36> │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r6, r1, #1 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r3, r4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -2111204,27 +2111197,27 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 5fef60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4e948> │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r3, #15 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r3, #2 │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ @@ -2111774,23 +2111767,23 @@ │ │ │ │ b.n 5ff47c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4ee64> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r6, r1, #10 │ │ │ │ lsls r3, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2112219,27 +2112212,27 @@ │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - cbz r0, 5ffb16 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f4fe> │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r0, [pc, #4] @ (5ffaf8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f4e0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (5ffb04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f4ec>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (5ffb18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f500>) │ │ │ │ ldr.w r2, [r0, #3264] @ 0xcc0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2112355,25 +2112348,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (5ffc68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f650>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5ffc6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f654>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxth r6, r1 │ │ │ │ + cbz r6, 5ffca6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f68e> │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbz r4, 5ffcb6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f69e> │ │ │ │ + cbz r4, 5ffcde <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f6c6> │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 5ffc7a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f662> │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbz r6, 5ffc8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f676> │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r2, [pc, #268] @ (5ffd8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f774>) │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -2112485,23 +2112478,23 @@ │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbz r2, 5ffe06 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4f7ee> │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r6, r3, #11 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ bic.w r2, r1, #4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2112897,15 +2112890,15 @@ │ │ │ │ bne.w 6000c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4faae> │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 6000c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4faae> │ │ │ │ b.n 60010a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4faf2> │ │ │ │ nop │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, 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, #1056] @ 600654 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5003c> │ │ │ │ sub sp, #28 │ │ │ │ @@ -2113241,23 +2113234,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r0, r0] │ │ │ │ cmp r3, pc │ │ │ │ ldc2 1, cr0, [sl, #232]! @ 0xe8 │ │ │ │ - b.n 6001fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fbe4> │ │ │ │ + b.n 60033c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fd24> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 60022c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fc14> │ │ │ │ + b.n 60036c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fd54> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 60025c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fc44> │ │ │ │ + b.n 60039c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fd84> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 6002b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fc98> │ │ │ │ + b.n 6003f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fdd8> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 600300 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fce8> │ │ │ │ + b.n 600440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4fe28> │ │ │ │ lsls r0, r4, #2 │ │ │ │ strb.w pc, [r3, #4095] @ 0xfff │ │ │ │ bl 5c2672 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x1205a> │ │ │ │ bl 59e676 │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ bl 58e67e │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ @@ -2113317,15 +2113310,15 @@ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [r6 :256], sl │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [r0 :256], sl │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r4 :256], sl │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ 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 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2113551,25 +2113544,25 @@ │ │ │ │ ldrh.w r0, [r8, #314] @ 0x13a │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r8, #314] @ 0x13a │ │ │ │ @ instruction: 0xf746013a │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3a0d24 │ │ │ │ @@ -2114072,15 +2114065,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ b.n 600f76 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5095e> │ │ │ │ @ instruction: 0xf0ea013a │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #360 @ (adr r7, 601148 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50b30>) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 6013c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50db0>) │ │ │ │ lsls r0, r2, #4 │ │ │ │ orns r1, lr, #58 @ 0x3a │ │ │ │ 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 r6, r1 │ │ │ │ @@ -2114523,15 +2114516,15 @@ │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #6 │ │ │ │ bne.w 601086 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50a6e> │ │ │ │ b.n 601052 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50a3a> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ vsra.s32 d16, d26, #8 │ │ │ │ - add r6, pc, #440 @ (adr r6, 6016a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5108c>) │ │ │ │ + add r7, pc, #56 @ (adr r7, 601524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50f0c>) │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vsra.s32 d0, d26, #30 │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi.n 601514 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50efc> │ │ │ │ cmp r0, #146 @ 0x92 │ │ │ │ @@ -2114580,17 +2114573,17 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -2115114,28 +2115107,28 @@ │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ bl 6009a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x50388> │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ b.n 60197c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51364> │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [pc, #296] @ (601c50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51638>) │ │ │ │ + ldr r3, [pc, #936] @ (601ed0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x518b8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #248] @ (601c24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5160c>) │ │ │ │ + ldr r3, [pc, #888] @ (601ea4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5188c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #208] @ (601c00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x515e8>) │ │ │ │ + ldr r3, [pc, #848] @ (601e80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51868>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8], #664 @ 0x298 │ │ │ │ - stc2 0, cr0, [lr, #-664] @ 0xfffffd68 │ │ │ │ - stc2 0, cr0, [r8, #-664] @ 0xfffffd68 │ │ │ │ - stc2 0, cr0, [r2, #-664] @ 0xfffffd68 │ │ │ │ + stc2 0, cr0, [r8, #664] @ 0x298 │ │ │ │ + stc2 0, cr0, [lr, #664]! @ 0x298 │ │ │ │ + stc2 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ + stc2 0, cr0, [r2, #664]! @ 0x298 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldrh.w ip, [r1, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ @@ -2115305,23 +2115298,23 @@ │ │ │ │ ldr r3, [pc, #36] @ (601d24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5170c>) │ │ │ │ add r3, pc │ │ │ │ b.n 601cc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x516a8> │ │ │ │ b.n 602458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51e40> │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #0] @ (601d10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x516f8>) │ │ │ │ + ldr r1, [pc, #640] @ (601f90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51978>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #992] @ (6020f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51adc>) │ │ │ │ + ldr r1, [pc, #608] @ (601f74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5195c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xfad600a6 │ │ │ │ - @ instruction: 0xfab800a6 │ │ │ │ - @ instruction: 0xfaa200a6 │ │ │ │ - @ instruction: 0xfa9a00a6 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + @ instruction: 0xfb7600a6 │ │ │ │ + @ instruction: 0xfb5800a6 │ │ │ │ + @ instruction: 0xfb4200a6 │ │ │ │ + @ instruction: 0xfb3a00a6 │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb.w ip, [r0, #78] @ 0x4e │ │ │ │ cmp.w ip, #1 │ │ │ │ bhi.n 601dc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x517ac> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2115391,15 +2115384,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #1 │ │ │ │ b.n 601d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51764> │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r2, #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 r7, r3 │ │ │ │ @@ -2115462,15 +2115455,15 @@ │ │ │ │ blx 67004 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ b.n 601e4e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51836> │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #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 │ │ │ │ ldrb.w r9, [r0, #76] @ 0x4c │ │ │ │ sub sp, #24 │ │ │ │ @@ -2115801,21 +2115794,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 602000 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x519e8> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 602288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51c70> │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrb.w r0, [lr, r6, lsl #2] │ │ │ │ - strb.w r0, [r8, r6, lsl #2] │ │ │ │ - @ instruction: 0xf7f800a6 │ │ │ │ - strh.w r0, [r4, r6, lsl #2] │ │ │ │ + ldrh.w r0, [lr, #166] @ 0xa6 │ │ │ │ + strh.w r0, [r8, #166] @ 0xa6 │ │ │ │ + ldrb.w r0, [r8, #166] @ 0xa6 │ │ │ │ + str.w r0, [r4, #166] @ 0xa6 │ │ │ │ ble.n 602228 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51c10> │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -2116490,28 +2116483,28 @@ │ │ │ │ b.n 602994 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5237c> │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ b.n 602374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x51d5c> │ │ │ │ nop │ │ │ │ ble.n 602a94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5247c> │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23c00a6 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf2dc00a6 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -2117055,15 +2117048,15 @@ │ │ │ │ beq.w 602aa2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5248a> │ │ │ │ b.n 602c94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5267c> │ │ │ │ nop │ │ │ │ bpl.n 602f74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5295c> │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #-664] @ 0xfffffd68 │ │ │ │ + stc 0, cr0, [r0, #664]! @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 60745c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x56e44> │ │ │ │ pop {r3, pc} │ │ │ │ cbz r1, 60301e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a06> │ │ │ │ @@ -2117681,109 +2117674,109 @@ │ │ │ │ ldmia r4!, {r2, r7} │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ adds r0, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 60324c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52c34> │ │ │ │ + b.n 60338c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52d74> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 603238 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52c20> │ │ │ │ + b.n 603378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52d60> │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 60321c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52c04> │ │ │ │ + b.n 60335c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52d44> │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603250 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52c38> │ │ │ │ + b.n 603390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52d78> │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6031e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52bc8> │ │ │ │ + b.n 603320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52d08> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 6031e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52bcc> │ │ │ │ + b.n 603324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52d0c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r7, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6031b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52b98> │ │ │ │ + b.n 6032f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52cd8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r8, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6030f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52adc> │ │ │ │ + b.n 603234 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52c1c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603080 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a68> │ │ │ │ + b.n 6031c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52ba8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 603084 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a6c> │ │ │ │ + b.n 6031c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52bac> │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a48> │ │ │ │ + b.n 6031a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52b88> │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603038 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a20> │ │ │ │ + b.n 603178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52b60> │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603030 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a18> │ │ │ │ + b.n 603170 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52b58> │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 604018 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53a00> │ │ │ │ + b.n 603158 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52b40> │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603fcc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x539b4> │ │ │ │ + b.n 60310c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52af4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603fbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x539a4> │ │ │ │ + b.n 6030fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52ae4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r6, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603fa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5398c> │ │ │ │ + b.n 6030e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52acc> │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603f6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53954> │ │ │ │ + b.n 6030ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a94> │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603f6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53954> │ │ │ │ + b.n 6030ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a94> │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 603f5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53944> │ │ │ │ + b.n 60309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52a84> │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [pc, #2132] @ 6040bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53aa4> │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str.w r3, [r4, #1356] @ 0x54c │ │ │ │ add ip, pc │ │ │ │ @@ -2118486,63 +2118479,63 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 60409c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53a84> │ │ │ │ dmb ish │ │ │ │ b.n 604026 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53a0e> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mov.w lr, #6 │ │ │ │ b.w 60346e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x52e56> │ │ │ │ - b.n 6045dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53fc4> │ │ │ │ + b.n 60471c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x54104> │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 60458c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53f74> │ │ │ │ + b.n 6046cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x540b4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 604598 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53f80> │ │ │ │ + b.n 6046d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x540c0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 604570 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53f58> │ │ │ │ + b.n 6046b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x54098> │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 604528 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53f10> │ │ │ │ + b.n 604668 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x54050> │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 604090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53a78> │ │ │ │ + ble.n 6041d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53bb8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 604198 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53b80> │ │ │ │ + bls.n 6040d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53ac0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 604190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53b78> │ │ │ │ + bls.n 6040d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53ab8> │ │ │ │ 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] @ (604148 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53b30>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2118553,15 +2118546,15 @@ │ │ │ │ add r0, pc │ │ │ │ bl 3afc3c │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - bge.n 6040ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53a94> │ │ │ │ + blt.n 6041ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53bd4> │ │ │ │ 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] @ (604310 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53cf8>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2118737,55 +2118730,55 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 604220 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c08> │ │ │ │ nop │ │ │ │ bkpt 0x0094 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 6043dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53dc4> │ │ │ │ + bge.n 60431c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d04> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 604240 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c28> │ │ │ │ + blt.n 604380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d68> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 604258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c40> │ │ │ │ + blt.n 604398 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d80> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 604288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c70> │ │ │ │ + blt.n 6043c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53db0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 60425c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c44> │ │ │ │ + blt.n 60439c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d84> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 60426c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c54> │ │ │ │ + blt.n 6043ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d94> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 6042f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53ce0> │ │ │ │ + blt.n 604438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53e20> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 6042f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53ce0> │ │ │ │ + bge.n 604438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53e20> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 6042e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53cc8> │ │ │ │ + bge.n 604420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53e08> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 6043f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53ddc> │ │ │ │ + bge.n 604334 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d1c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 6043b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d98> │ │ │ │ + bge.n 6042f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53cd8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 604384 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d6c> │ │ │ │ + bge.n 6042c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53cac> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 604358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d40> │ │ │ │ + bge.n 604298 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c80> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 60432c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53d14> │ │ │ │ + bge.n 60426c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c54> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 604300 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53ce8> │ │ │ │ + bge.n 604440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53e28> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 6042d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53cbc> │ │ │ │ + bge.n 604414 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53dfc> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 6042a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53c90> │ │ │ │ + bge.n 6043e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53dd0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6043ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53dd4> │ │ │ │ mov.w ip, #11 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #2 │ │ │ │ @@ -2118964,15 +2118957,15 @@ │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 6045ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53fd4> │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 604530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53f18> │ │ │ │ + bgt.n 604670 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x54058> │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (6045fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x53fe4>) │ │ │ │ @@ -2119780,19 +2119773,19 @@ │ │ │ │ b.n 604e3e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x54826> │ │ │ │ addw r5, r5, #1439 @ 0x59f │ │ │ │ addw r3, r3, #1439 @ 0x59f │ │ │ │ orr.w r3, r3, r5, lsl #13 │ │ │ │ mov.w r5, #1440 @ 0x5a0 │ │ │ │ movt r5, #180 @ 0xb4 │ │ │ │ b.n 604e92 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5487a> │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcc.n 604f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5493c> │ │ │ │ + bcc.n 604e94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5487c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r6, r4, #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, #640] @ 0x280 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2120235,15 +2120228,15 @@ │ │ │ │ subs r3, r0, #1 │ │ │ │ orr.w r3, r1, r3, lsl #5 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ b.n 605038 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x54a20> │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2120856,17 +2120849,17 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #640] @ 0x280 │ │ │ │ @@ -2121094,23 +2121087,23 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ b.n 605db6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5579e> │ │ │ │ add r2, pc, #328 @ (adr r2, 6060e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x55ad0>) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w ip, [r0, #640] @ 0x280 │ │ │ │ ldr.w r1, [r0, #648] @ 0x288 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str.w r2, [r0, #640] @ 0x280 │ │ │ │ movw r2, #4346 @ 0x10fa │ │ │ │ @@ -2121706,15 +2121699,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, pc} │ │ │ │ - cbnz r6, 6067de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x561c6> │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r0, #680] @ 0x2a8 │ │ │ │ @@ -2121807,19 +2121800,19 @@ │ │ │ │ bhi.n 606854 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5623c> │ │ │ │ b.n 606792 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5617a> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r0 │ │ │ │ + cbnz r2, 6068d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x562c0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 6068da <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x562c2> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + cbnz r2, 6068dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x562c4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r2, [r0, #640] @ 0x280 │ │ │ │ movw ip, #2209 @ 0x8a1 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ movs r1, #0 │ │ │ │ push {lr} │ │ │ │ add.w lr, r2, #1 │ │ │ │ @@ -2123058,15 +2123051,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 607720 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57108> │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ 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] @ (6077e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x571cc>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2123211,15 +2123204,15 @@ │ │ │ │ bl 60745c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x56e44> │ │ │ │ b.n 60788a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57272> │ │ │ │ nop │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ 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, 60791a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57302> │ │ │ │ @@ -2123284,15 +2123277,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (6079b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57398>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ strd r1, r3, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 67b00 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2123363,15 +2123356,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr.w r0, [r0, #692] @ 0x2b4 │ │ │ │ add r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ 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 │ │ │ │ @@ -2123384,15 +2123377,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} │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #40] @ (607ae8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x574d0>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2123408,15 +2123401,15 @@ │ │ │ │ ldr.w r3, [r0, #692] @ 0x2b4 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r0, #692] @ 0x2b4 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mul.w r5, r1, r2 │ │ │ │ @@ -2123477,15 +2123470,15 @@ │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 607b4e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57536> │ │ │ │ nop │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w ip, [r0, #640] @ 0x280 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, ip, #1 │ │ │ │ ldr.w lr, [r0, #1208] @ 0x4b8 │ │ │ │ str.w r4, [r0, #640] @ 0x280 │ │ │ │ @@ -2123682,21 +2123675,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r2, [r5, #28] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #992 @ (adr r5, 60822c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57c14>) │ │ │ │ + add r6, pc, #608 @ (adr r6, 6080ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57a94>) │ │ │ │ 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, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -2123732,15 +2123725,15 @@ │ │ │ │ orr.w r2, r2, r4, lsl #16 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [r0, #640] @ 0x280 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ 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, #280] @ (608008 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x579f0>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2123847,15 +2123840,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r1, #8] │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #6] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #404] @ (6081c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57ba8>) │ │ │ │ @@ -2124003,15 +2123996,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 608574 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57f5c>) │ │ │ │ + add r3, pc, #552 @ (adr r3, 6083f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57ddc>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ @@ -2124079,15 +2124072,15 @@ │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #65536 @ 0x10000 │ │ │ │ beq.n 608246 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57c2e> │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #2 │ │ │ │ bls.n 608242 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57c2a> │ │ │ │ b.n 608246 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57c2e> │ │ │ │ - add r2, pc, #984 @ (adr r2, 608690 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x58078>) │ │ │ │ + add r3, pc, #600 @ (adr r3, 608510 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57ef8>) │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -2124313,15 +2124306,15 @@ │ │ │ │ bne.n 608540 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57f28> │ │ │ │ b.n 6084a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57e8c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #56 @ (adr r2, 6085b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x57f9c>) │ │ │ │ + add r2, pc, #696 @ (adr r2, 608834 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5821c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -2124819,15 +2124812,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #25] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r0, r2, #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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -2124898,15 +2124891,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 608b4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x58534> │ │ │ │ strb r6, [r7, #19] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ 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, #1228] @ 609088 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x58a70> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2125347,25 +2125340,25 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r6, [r5, #15] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr.w r3, [r0, #640] @ 0x280 │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r0, #640] @ 0x280 │ │ │ │ movw ip, #2083 @ 0x823 │ │ │ │ str.w ip, [r2, r3, lsl #2] │ │ │ │ @@ -2125754,17 +2125747,17 @@ │ │ │ │ b.n 60929e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x58c86> │ │ │ │ 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 6092a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x58c8a> │ │ │ │ nop │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -2127163,21 +2127156,21 @@ │ │ │ │ b.n 60a44a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x59e32> │ │ │ │ orr.w fp, fp, #256 @ 0x100 │ │ │ │ b.n 60a44a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x59e32> │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ 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 67b00 │ │ │ │ @@ -2127418,21 +2127411,21 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2127724,21 +2127717,21 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r0, r6] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ 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 67b00 │ │ │ │ @@ -2128051,21 +2128044,21 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ 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] │ │ │ │ @@ -2128265,25 +2128258,25 @@ │ │ │ │ cmp sl, r9 │ │ │ │ bne.w 60aefa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5a8e2> │ │ │ │ b.n 60af82 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5a96a> │ │ │ │ str r4, [r1, r6] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 60b02a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5aa12> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cbz r2, 60b02c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5aa14> │ │ │ │ bx lr │ │ │ │ @@ -2128579,15 +2128572,15 @@ │ │ │ │ ands r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r0 │ │ │ │ ldr r7, [pc, #624] @ (60b5d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5afb8>) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ 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] │ │ │ │ @@ -2131444,45 +2131437,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ mov.w r3, #2228224 @ 0x220000 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 60ce8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5c874> │ │ │ │ mov.w r3, #687865856 @ 0x29000000 │ │ │ │ orrs r4, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ @@ -2131649,19 +2131642,19 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 60c8fe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5c2e6> │ │ │ │ nop │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #1384] @ 0x568 │ │ │ │ @@ -2132217,23 +2132210,23 @@ │ │ │ │ bne.w 60d816 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d1fe> │ │ │ │ b.n 60d972 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d35a> │ │ │ │ nop │ │ │ │ cmp r1, #2 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 60dd70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d758> │ │ │ │ + b.n 60deb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d898> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r2, [r0, #1384] @ 0x568 │ │ │ │ movs r1, #1 │ │ │ │ push {lr} │ │ │ │ addw r3, r0, #1244 @ 0x4dc │ │ │ │ ldr.w ip, [r0, #1248] @ 0x4e0 │ │ │ │ strb.w r1, [r0, #1260] @ 0x4ec │ │ │ │ @@ -2132421,19 +2132414,19 @@ │ │ │ │ ldr r3, [pc, #20] @ (60dd9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d784>) │ │ │ │ add r3, pc │ │ │ │ b.n 60dd5a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d742> │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 60dd30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d718> │ │ │ │ + bgt.n 60de70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d858> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [pc, #600] @ (60dff4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d9dc>) │ │ │ │ + ldr r5, [pc, #216] @ (60de74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5d85c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r3, ip, [r1, #112] @ 0x70 │ │ │ │ @@ -2134099,65 +2134092,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r6 │ │ │ │ lsls r2, r7, #4 │ │ │ │ @ instruction: 0xfa07ffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [fp :256] │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [pc :128] │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ - mvns r4, r6 │ │ │ │ + add ip, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + add r4, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add ip, r9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ bl 4f0fe6 │ │ │ │ bl 48cfea │ │ │ │ bl 574fee │ │ │ │ bl 458ff2 │ │ │ │ - sbcs r0, r1 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, sl │ │ │ │ + add lr, lr │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r6 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adcs r4, r0 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r0, r2 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + ands r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + ands r2, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 60ef98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5e980> │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ ubfx r3, r3, #7, #9 │ │ │ │ cmp r3, #16 │ │ │ │ beq.w 60f402 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5edea> │ │ │ │ @@ -2134526,17 +2134519,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ b.n 60f496 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5ee7e> │ │ │ │ @ instruction: 0xffff416f │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r6, [r5, #704] @ 0x2c0 │ │ │ │ mov r8, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 60f86a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5f252> │ │ │ │ cbz r6, 60f4c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5eea8> │ │ │ │ @@ -2135014,31 +2135007,31 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 60fa9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5f484> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ ldr.w r3, [r5, #1836] @ 0x72c │ │ │ │ lsrs r3, r4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 60fa28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5f410> │ │ │ │ @@ -2135374,15 +2135367,15 @@ │ │ │ │ b.w 60e74e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5e136> │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 60f752 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5f13a> │ │ │ │ str r1, [sp, #28] │ │ │ │ b.w 60e87c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5e264> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r1, #26 │ │ │ │ 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, #948] @ (610190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5fb78>) │ │ │ │ @@ -2135738,17 +2135731,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #224] @ (61029c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5fc84>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2136085,15 +2136078,15 @@ │ │ │ │ @ instruction: 0xfb360139 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb300139 │ │ │ │ smlatt r1, r4, r9, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ @@ -2136181,17 +2136174,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ str.w r4, [r5, #2904] @ 0xb58 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaaa0139 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r2, [pc, #504] @ (610858 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x60240>) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -2136366,18 +2136359,18 @@ │ │ │ │ b.n 6107b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6019c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb.w r0, [r6, #313] @ 0x139 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb37ffff │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r6, r4, #2 │ │ │ │ strh.w r0, [r2, ] │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ 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 sl, r2 │ │ │ │ ldr r2, [pc, #148] @ (610918 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x60300>) │ │ │ │ @@ -2140766,19 +2140759,19 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ bcs.n 613a00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x633e8> │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2143138,16 +2143131,16 @@ │ │ │ │ ldr.w r0, [sl, #136] @ 0x88 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 61530c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x64cf4> │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e600a4 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + strb.w r0, [r6, #164] @ 0xa4 │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add.w fp, sp, #996 @ 0x3e4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, fp │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ @@ -2143680,25 +2143673,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6157d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x651b8> │ │ │ │ + b.n 615910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x652f8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 615624 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6500c> │ │ │ │ + b.n 615764 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6514c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r2, 615c5e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x65646> │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 61556c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x64f54> │ │ │ │ + b.n 6156ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x65094> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r2, 615c5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x65644> │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -2144798,21 +2144791,21 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #888 @ (adr r3, 616b10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x664f8>) │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r3, pc, #864 @ (adr r3, 616afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x664e4>) │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 616898 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66280> │ │ │ │ + bmi.n 6167d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x661c0> │ │ │ │ lsls r5, r4, #2 │ │ │ │ sxth r3, r7 │ │ │ │ vcvt.u16.f16 q13, , #1 │ │ │ │ - @ instruction: 0xffffce04 │ │ │ │ + @ instruction: 0xffffcea4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ vaddw.u , , d8 │ │ │ │ @@ -2145215,17 +2145208,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8ac8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2145342,17 +2145335,17 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 616d02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x666ea> │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ @@ -2145429,17 +2145422,17 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 616df4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x667dc> │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, 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 │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ mov r6, r3 │ │ │ │ @@ -2145551,21 +2145544,21 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ b.n 616f44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6692c> │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2145715,25 +2145708,25 @@ │ │ │ │ and.w r0, r2, #15 │ │ │ │ mov r2, r0 │ │ │ │ b.n 617078 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66a60> │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (61752c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66f14>) │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #40] @ (61716c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66b54>) │ │ │ │ + ldr r7, [pc, #680] @ (6173ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66dd4>) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ite pl │ │ │ │ - lslpl r5, r4, #2 │ │ │ │ - it cc @ unpredictable │ │ │ │ - lslcc r5, r4, #2 │ │ │ │ - ldr r6, [pc, #904] @ (6174d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66ec0>) │ │ │ │ + ite │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + it le @ unpredictable │ │ │ │ + lslle r5, r4, #2 │ │ │ │ + ldr r7, [pc, #520] @ (617358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66d40>) │ │ │ │ lsls r7, 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 r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2145882,25 +2145875,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 617238 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66c20> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #256] @ (6173fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66de4>) │ │ │ │ - lsls r7, r1, #4 │ │ │ │ - bkpt 0x007e │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #312] @ (61743c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66e24>) │ │ │ │ + ldr r6, [pc, #896] @ (61767c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67064>) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + ittt ne │ │ │ │ + lslne r5, r4, #2 │ │ │ │ + ldrne r5, [pc, #952] @ (6176bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x670a4>) │ │ │ │ + lslne r7, r1, #4 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #144] @ (6173a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66d88>) │ │ │ │ + ldr r5, [pc, #784] @ (617620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67008>) │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr.w r4, [pc, #3156] @ 617f78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67960> │ │ │ │ mov fp, r0 │ │ │ │ @@ -2147018,45 +2147011,45 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 618008 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x679f0> │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrh r2, [r4, #26] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #272] @ (6180b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67a98>) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov r6, lr │ │ │ │ + bx r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add sl, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r0, 617fd2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x679ba> │ │ │ │ + cbz r0, 617ffa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x679e2> │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r1, [pc, #452] @ (618190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67b78>) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ b.w 617492 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x66e7a> │ │ │ │ lsls r2, r2, #28 │ │ │ │ @@ -2147228,35 +2147221,35 @@ │ │ │ │ ands.w r2, r2, #15 │ │ │ │ bne.w 617b2e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67516> │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 617b2e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67516> │ │ │ │ b.n 617b16 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x674fe> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 6181aa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67b92> │ │ │ │ + cbz r0, 6181d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67bba> │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add sp, #8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + eors r2, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ 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 r5, [pc, #876] @ (61853c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67f24>) │ │ │ │ movs r3, #12 │ │ │ │ @@ -2147590,63 +2147583,63 @@ │ │ │ │ add r3, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 6181f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67bd8> │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ 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, #380] @ (618738 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x68120>) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2147807,48 +2147800,48 @@ │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc3ffff │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r5, r4, #2 │ │ │ │ b.n 61833a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x67d22> │ │ │ │ - vtbx.8 d26, {d15-d18}, d10 │ │ │ │ + vtbx.8 d26, {d31- │ │ │ │ @ instruction: 0xffff1cd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r5, r4, #2 │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #170 @ 0xaa │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -2148137,80 +2148130,80 @@ │ │ │ │ b.n 618986 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6836e> │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r2, #188 @ 0xbc │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeab400ab │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + adcs.w r0, r4, fp, asr #2 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldc 0, cr0, [ip, #-636]! @ 0xfffffd84 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + ldcl 0, cr0, [ip, #636] @ 0x27c │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r2, #30 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - stc 0, cr0, [sl, #-636] @ 0xfffffd84 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + stc 0, cr0, [sl, #636]! @ 0x27c │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ ldr r2, [pc, #72] @ (618ba0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x68588>) │ │ │ │ add r2, pc │ │ │ │ cbnz r0, 618b94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6857c> │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ @@ -2148878,17 +2148871,17 @@ │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 61923a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x68c22> │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2148918,19 +2148911,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (619248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x68c30>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -2149739,29 +2149732,29 @@ │ │ │ │ b.n 619a42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6942a> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #632 @ (adr r1, 619cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x696dc>) │ │ │ │ + add r2, pc, #248 @ (adr r2, 619b74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6955c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, pc, #456 @ (adr r1, 619c48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69630>) │ │ │ │ + add r2, pc, #72 @ (adr r2, 619ac8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x694b0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, pc, #448 @ (adr r1, 619c48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69630>) │ │ │ │ + add r2, pc, #64 @ (adr r2, 619ac8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x694b0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 619afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x694e4>) │ │ │ │ + add r1, pc, #752 @ (adr r1, 619d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69764>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, pc, #120 @ (adr r1, 619b08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x694f0>) │ │ │ │ + add r1, pc, #760 @ (adr r1, 619d88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69770>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, pc, #144 @ (adr r1, 619b24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6950c>) │ │ │ │ + add r1, pc, #784 @ (adr r1, 619da4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6978c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 619a10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x693f8> │ │ │ │ + blt.n 619b50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69538> │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 619ac4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x694ac> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ @@ -2149909,15 +2149902,15 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + add r0, pc, #328 @ (adr r0, 619d80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69768>) │ │ │ │ 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, #140] @ (619cd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x696c0>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2150748,15 +2150741,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 54450a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ 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 │ │ │ │ @@ -2150810,15 +2150803,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsrs r0, r0, #30 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ 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] @ (61a690 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a078>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2150916,38 +2150909,38 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ble.n 61a704 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a0ec> │ │ │ │ + ble.n 61a644 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a02c> │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 61a6d6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a0be> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #8] @ (61a6e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a0c8>) │ │ │ │ add r1, pc │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 61a6ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a0d4> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbnz r2, 61a6f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a0e0> │ │ │ │ @@ -2151101,15 +2151094,15 @@ │ │ │ │ bhi.n 61a8a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a290> │ │ │ │ ldr r3, [pc, #12] @ (61a8ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a294>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #7 │ │ │ │ bx lr │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w ip, r2, r2, lsl #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ @@ -2152001,15 +2151994,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (61b218 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ac00>) │ │ │ │ add r1, pc │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ vldr s0, [pc, #4] @ 61b214 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6abfc> │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ lsr.w r3, r0, r2 │ │ │ │ adds r2, #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 61b230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ac18> │ │ │ │ @@ -2153167,15 +2153160,15 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ add ip, ip │ │ │ │ lsls r1, r7, #4 │ │ │ │ strb.w pc, [pc, #-4095] @ 61ad99 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6a781> │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -2157612,15 +2157605,15 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ strb.w r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r3, #12] │ │ │ │ b.n 61edc6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6e7ae> │ │ │ │ nop │ │ │ │ - bcs.n 61ef18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6e900> │ │ │ │ + bcc.n 61ee58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6e840> │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1092] @ 61f29c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ec84> │ │ │ │ @@ -2158121,17 +2158114,17 @@ │ │ │ │ strb.w r0, [ip] │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 61f448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ee30> │ │ │ │ ldrb r4, [r2, #19] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r1, [pc, #464] @ (61f638 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f020>) │ │ │ │ + ldr r2, [pc, #80] @ (61f4b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6eea0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 61f48e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ee76> │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movw ip, #2925 @ 0xb6d │ │ │ │ @@ -2158307,15 +2158300,15 @@ │ │ │ │ b.n 61f616 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6effe> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ b.n 61f5f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6efdc> │ │ │ │ lsrs r4, r3, #8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldr r0, [pc, #416] @ (61f804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f1ec>) │ │ │ │ + ldr r1, [pc, #32] @ (61f684 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f06c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -2158717,29 +2158710,29 @@ │ │ │ │ b.n 61fa6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f454> │ │ │ │ ldr r3, [pc, #32] @ (61fab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f49c>) │ │ │ │ add r3, pc │ │ │ │ b.n 61fa6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f454> │ │ │ │ ldr r3, [pc, #32] @ (61fab8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f4a0>) │ │ │ │ add r3, pc │ │ │ │ b.n 61fa6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f454> │ │ │ │ - add r6, r2 │ │ │ │ + add lr, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, r2 │ │ │ │ + add lr, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r4, r2 │ │ │ │ + add ip, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, r2 │ │ │ │ + add sl, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, r2 │ │ │ │ + add r8, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r6, r1 │ │ │ │ + add lr, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r4, r1 │ │ │ │ + add ip, r5 │ │ │ │ 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, 61fafc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f4e4> │ │ │ │ @@ -2158816,39 +2158809,39 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 61fb06 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f4ee> │ │ │ │ ldr r0, [pc, #52] @ (61fbac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f594>) │ │ │ │ add r0, pc │ │ │ │ b.n 61fb1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f504> │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bics r2, r6 │ │ │ │ + add r2, sl │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r0, r7 │ │ │ │ + add r0, fp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + add r6, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + mvns r0, r2 │ │ │ │ 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, 61fbd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f5c0> │ │ │ │ @@ -2158898,33 +2158891,33 @@ │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #40] @ (61fc54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f63c>) │ │ │ │ add r4, pc │ │ │ │ b.n 61fbea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6f5d2> │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ 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, #3040] @ 62084c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70234> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2160027,268 +2160020,268 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r0, r0, #14 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r2 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - orrs r6, r4 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldcl 0, cr0, [ip], #660 @ 0x294 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + ldc 0, cr0, [ip, #660] @ 0x294 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adcs r4, r0 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r4, r4 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r0, r0 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 620cac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70694>) │ │ │ │ + add r5, pc, #616 @ (adr r5, 620b2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70514>) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ vbic.i32 d16, #200 @ 0x000000c8 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r2, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #416] @ (620ad0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x704b8>) │ │ │ │ + ldr r1, [pc, #32] @ (620950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70338>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #128] @ (6209cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x703b4>) │ │ │ │ + ldr r7, [pc, #768] @ (620c4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70634>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx r3 │ │ │ │ + blx r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r6, 6209cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x703b4> │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + svc 4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r2, 6209a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70388> │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr4, {5} │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + vhadd.u d16, d20, d20 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr4, {5} │ │ │ │ - b.n 620448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6fe30> │ │ │ │ + cdp2 0, 14, cr0, cr0, cr4, {5} │ │ │ │ + b.n 620588 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6ff70> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #8] @ (6209b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70398>) │ │ │ │ + ldr r5, [pc, #648] @ (620c30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70618>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [pc, #528] @ (620bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x705b8>) │ │ │ │ + ldr r5, [pc, #144] @ (620a50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70438>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #504] @ (620bbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x705a4>) │ │ │ │ + ldr r5, [pc, #120] @ (620a3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70424>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf66a00a2 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + @ instruction: 0xf70a00a2 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #208] @ (620abc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x704a4>) │ │ │ │ + ldr r4, [pc, #848] @ (620d3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70724>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #176] @ (620aa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70488>) │ │ │ │ + ldr r4, [pc, #816] @ (620d20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70708>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #104] @ (620a60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70448>) │ │ │ │ + ldr r4, [pc, #744] @ (620ce0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x706c8>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #72] @ (620a44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7042c>) │ │ │ │ + ldr r4, [pc, #712] @ (620cc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x706ac>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #40] @ (620a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70410>) │ │ │ │ + ldr r4, [pc, #680] @ (620ca8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70690>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #8] @ (620a0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x703f4>) │ │ │ │ + ldr r4, [pc, #648] @ (620c8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70674>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r4, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 620aa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70490> │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 620aae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x70496> │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [lr] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -2160636,21 +2160629,21 @@ │ │ │ │ mov.w r9, #128 @ 0x80 │ │ │ │ mov.w r8, #19 │ │ │ │ add r3, pc │ │ │ │ b.n 620c34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7061c> │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ands.w r1, r0, #12058624 @ 0xb80000 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xf25c0138 │ │ │ │ - sxtb r4, r3 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r6, 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 3a8ac8 │ │ │ │ @@ -2162153,15 +2162146,15 @@ │ │ │ │ b.n 6223f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71dd8> │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ b.n 622318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71d00> │ │ │ │ lsls r0, r7, #4 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ 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, #888] @ (6220e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71acc>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2162469,15 +2162462,15 @@ │ │ │ │ nop │ │ │ │ b.n 622600 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71fe8> │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 62246c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71e54> │ │ │ │ lsls r0, r7, #4 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ 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 62211e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x71b06> │ │ │ │ @@ -2165472,15 +2165465,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r5} │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r2, #229 @ 0xe5 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #103 @ 0x67 │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #2324] @ 0x914 │ │ │ │ cbz r3, 62405c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x73a44> │ │ │ │ @@ -2166640,15 +2166633,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 624ce8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x746d0> │ │ │ │ lsls r0, r7, #4 │ │ │ │ cbz r4, 624ce4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x746cc> │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d000a4 │ │ │ │ + sbcs.w r0, r0, #5373952 @ 0x520000 │ │ │ │ stmdb sp!, {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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2166704,15 +2166697,15 @@ │ │ │ │ b.n 624cea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x746d2> │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ b.n 624cea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x746d2> │ │ │ │ cbz r2, 624d74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7475c> │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #5373952 @ 0x520000 │ │ │ │ + add.w r0, r4, #5373952 @ 0x520000 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ ldr.w r4, [pc, #2376] @ 625688 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75070> │ │ │ │ mov r5, r2 │ │ │ │ @@ -2167531,19 +2167524,19 @@ │ │ │ │ uxth r0, r5 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - cdp 0, 10, cr0, cr8, cr4, {5} │ │ │ │ - cdp 0, 10, cr0, cr0, cr4, {5} │ │ │ │ + vhadd.s8 d16, d24, d20 │ │ │ │ + vhadd.s8 d16, d16, d20 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, r4, asr #2 │ │ │ │ + subs.w r0, sl, r4, asr #2 │ │ │ │ stmdb 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, #288] @ (6257e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x751c8>) │ │ │ │ sub.w sp, sp, #644 @ 0x284 │ │ │ │ ldr r3, [pc, #288] @ (6257e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x751cc>) │ │ │ │ @@ -2167846,16 +2167839,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #368 @ (adr r6, 625b70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75558>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r6, pc, #256 @ (adr r6, 625b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x754ec>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6259d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x753bc> │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + stmia.w r4, {r2, r5, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #948] @ 0x3b4 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r0, #928] @ 0x3a0 │ │ │ │ @@ -2168115,15 +2168107,15 @@ │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r0, #2336] @ 0x920 │ │ │ │ b.n 625cec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x756d4> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 625c7e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75666> │ │ │ │ b.n 625b90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75578> │ │ │ │ - b.n 6257a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75188> │ │ │ │ + b.n 6258e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x752c8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #56] @ 625d64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7574c> │ │ │ │ subs r3, r0, #1 │ │ │ │ @@ -2168150,15 +2168142,15 @@ │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #816 @ (adr r2, 626098 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75a80>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 62568c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75074> │ │ │ │ + b.n 6257cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x751b4> │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ ldr.w r2, [pc, #1468] @ 626340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75d28> │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2168719,27 +2168711,27 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #448 @ (adr r2, 626504 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75eec>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #408 @ (adr r2, 6264e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75ecc>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 625ce0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x756c8> │ │ │ │ + b.n 625e20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75808> │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r0, pc, #464 @ (adr r0, 626524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75f0c>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6267ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x761d4> │ │ │ │ + b.n 62692c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76314> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 6264a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75e90> │ │ │ │ + b.n 6265e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75fd0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 6264ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75e94> │ │ │ │ + b.n 6265ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75fd4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -2168910,17 +2168902,17 @@ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #28 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2169007,15 +2168999,15 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov fp, r1 │ │ │ │ b.n 6265e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x75fc8> │ │ │ │ strb r2, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r4, [pc, #60] @ (62667c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76064>) │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, lr, lsl #2 │ │ │ │ @@ -2169035,15 +2169027,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp.w lr, #44 @ 0x2c │ │ │ │ bne.n 626642 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7602a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr.w r8, [pc, #120] @ 62670c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x760f4> │ │ │ │ mov r4, r0 │ │ │ │ @@ -2169089,23 +2169081,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 626700 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x760e8> │ │ │ │ + bgt.n 626640 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76028> │ │ │ │ lsls r4, r4, #2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 626744 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7612c> │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 62673c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76124> │ │ │ │ cmp r1, #4 │ │ │ │ @@ -2169692,82 +2169684,82 @@ │ │ │ │ adds r4, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr13, cr15, {7} │ │ │ │ - bhi.n 626d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76758> │ │ │ │ + bhi.n 626cb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76698> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 626d94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7677c> │ │ │ │ + bhi.n 626cd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x766bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 626d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76764> │ │ │ │ + bhi.n 626cbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x766a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 626d8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76774> │ │ │ │ + bhi.n 626ccc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x766b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 626d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76764> │ │ │ │ + bhi.n 626cbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x766a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 626d44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7672c> │ │ │ │ + bhi.n 626c84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7666c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 626d30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76718> │ │ │ │ + bhi.n 626c70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76658> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 626d20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76708> │ │ │ │ + bhi.n 626e60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76848> │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 626d14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x766fc> │ │ │ │ + bhi.n 626e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7683c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 626d2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76714> │ │ │ │ + bhi.n 626e6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76854> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 626d1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76704> │ │ │ │ + bhi.n 626e5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76844> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r1, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 626d0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x766f4> │ │ │ │ + bhi.n 626e4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76834> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r0, r1, r6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r0, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ @@ -2169970,28 +2169962,28 @@ │ │ │ │ ldr r0, [pc, #36] @ (626ff0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x769d8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (626ff4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x769dc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xfad000b1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + @ instruction: 0xfb7000b1 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #744 @ (adr r0, 6272d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76cc0>) │ │ │ │ + add r1, pc, #360 @ (adr r1, 627158 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76b40>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfa9600b1 │ │ │ │ + @ instruction: 0xfb3600b1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 62706c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76a54> │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #12 │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ @@ -2170045,41 +2170037,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (6270ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76a94>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (6270b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76a98>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa5400b1 │ │ │ │ - @ instruction: 0xfa5e00b1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xfaf400b1 │ │ │ │ + @ instruction: 0xfafe00b1 │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, 6270bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76aa4> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xfb1600b1 │ │ │ │ - bcc.n 626fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x769b0> │ │ │ │ + @ instruction: 0xfbb600b1 │ │ │ │ + bmi.n 627108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76af0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 626fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x769b0> │ │ │ │ + bmi.n 627108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76af0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf218009f │ │ │ │ - bcc.n 626fc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x769a8> │ │ │ │ + @ instruction: 0xf2b8009f │ │ │ │ + bmi.n 627100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76ae8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 627198 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76b80> │ │ │ │ + bmi.n 6270d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x76ac0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ 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 │ │ │ │ @@ -2171023,202 +2171015,202 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 627620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77008> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 627bd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775bc> │ │ │ │ + bcs.n 627b14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 627bcc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775b4> │ │ │ │ + bcs.n 627b0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia.w r8!, {r1, r4, r5, r7} │ │ │ │ - beq.n 627a20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77408> │ │ │ │ + strd r0, r0, [r8, #-712] @ 0x2c8 │ │ │ │ + bne.n 627b60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77548> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627a08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x773f0> │ │ │ │ + bne.n 627b48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77530> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add.w r0, ip, #177 @ 0xb1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + sub.w r0, ip, #177 @ 0xb1 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 627be8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775d0> │ │ │ │ + bne.n 627b28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77510> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 627b1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77504> │ │ │ │ + bne.n 627a5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77444> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627b08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774f0> │ │ │ │ + bne.n 627a48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77430> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627adc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774c4> │ │ │ │ + bne.n 627a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77404> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774e4> │ │ │ │ + bne.n 627a3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77424> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627ac4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774ac> │ │ │ │ + bne.n 627c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627a44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7742c> │ │ │ │ + bne.n 627b84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7756c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627bc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775b0> │ │ │ │ + beq.n 627b08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774f0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775b8> │ │ │ │ + beq.n 627b10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774f8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 627ac8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774b0> │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 627ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7749c> │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 627aa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77488> │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 627a90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77478> │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 627a60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77448> │ │ │ │ + bne.n 627ba0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77588> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7744c> │ │ │ │ + bne.n 627ba4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7758c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + cbnz r2, 627b50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77538> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 627ac4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774ac> │ │ │ │ + bvc.n 627c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775ec> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627a80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77468> │ │ │ │ + bne.n 627bc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775a8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627b94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7757c> │ │ │ │ + beq.n 627ad4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 627bf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775dc> │ │ │ │ + beq.n 627b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7751c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stc2 0, cr0, [sl, #-680]! @ 0xfffffd58 │ │ │ │ - blt.n 627b50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77538> │ │ │ │ + stc2l 0, cr0, [sl, #680] @ 0x2a8 │ │ │ │ + bgt.n 627a90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77478> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 627b3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77524> │ │ │ │ + bgt.n 627a7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77464> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #136] @ (627c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775f8>) │ │ │ │ + ldr r4, [pc, #776] @ (627e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77878>) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 627ac8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x774b0> │ │ │ │ + bcs.n 627c08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775f0> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf19200b1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf23200b1 │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + cbz r4, 627bbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775a4> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 627c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [pc, #976] @ (627fa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7798c>) │ │ │ │ + ldr r3, [pc, #592] @ (627e24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7780c>) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bge.n 627ca4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7768c> │ │ │ │ + blt.n 627be4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775cc> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 627c9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77684> │ │ │ │ + blt.n 627bdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775c4> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - addw r0, r0, #2207 @ 0x89f │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + subw r0, r0, #2207 @ 0x89f │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 627c5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77644> │ │ │ │ + bls.n 627b9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77584> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sbc.w r0, r8, #5210112 @ 0x4f8000 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + addw r0, r8, #2207 @ 0x89f │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf520009f │ │ │ │ - adds.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + rsb r0, r0, #5210112 @ 0x4f8000 │ │ │ │ + subs.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bhi.n 627be4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x775cc> │ │ │ │ + bls.n 627d24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7770c> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ - @ instruction: 0xf4f4009f │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + sub.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ + @ instruction: 0xf594009f │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds.w r0, r8, #5210112 @ 0x4f8000 │ │ │ │ - adds.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ - adds.w r0, r8, #5210112 @ 0x4f8000 │ │ │ │ - @ instruction: 0xf4b6009f │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + subs.w r0, r8, #5210112 @ 0x4f8000 │ │ │ │ + subs.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ + subs.w r0, r8, #5210112 @ 0x4f8000 │ │ │ │ + adcs.w r0, r6, #5210112 @ 0x4f8000 │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf4da009f │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + sbcs.w r0, sl, #5210112 @ 0x4f8000 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #80] @ (627cd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x776bc>) │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w lr, [r0, r1, lsl #2] │ │ │ │ @@ -2171242,15 +2171234,15 @@ │ │ │ │ ldrls.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r2, #9 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ orr.w r0, r0, r3 │ │ │ │ bne.n 627cac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x77694> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r3, r1, #31 │ │ │ │ bpl.n 627cfe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x776e6> │ │ │ │ and.w r3, r1, #30 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #14 │ │ │ │ bhi.n 627cfa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x776e2> │ │ │ │ @@ -2172380,57 +2172372,57 @@ │ │ │ │ b.w 627fce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x779b6> │ │ │ │ strh r2, [r7, #20] │ │ │ │ lsls r0, r7, #4 │ │ │ │ strh r6, [r4, #20] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ b.w 627fce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x779b6> │ │ │ │ mov.w r2, #25165824 @ 0x1800000 │ │ │ │ @@ -2172599,39 +2172591,39 @@ │ │ │ │ ldr r2, [pc, #64] @ (628b6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x78554>) │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ b.w 627fce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x779b6> │ │ │ │ nop │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - it ge │ │ │ │ - lslge r4, r4, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ 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 │ │ │ │ cmp.w ip, #5 │ │ │ │ @@ -2172661,17 +2172653,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (628bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x785b8>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ @@ -2173225,25 +2173217,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #15] │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #3] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 629250 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x78c38> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + cbnz r6, 629250 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x78c38> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #1 │ │ │ │ @@ -2174076,15 +2174068,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ bl 61976c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x69154> │ │ │ │ ubfx r3, r0, #0, #11 │ │ │ │ @@ -2175083,22 +2175075,22 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa83ffff │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2175698,21 +2175690,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (62ad28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7a710>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 619b34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6951c> │ │ │ │ b.n 62acf2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7a6da> │ │ │ │ nop │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -2175826,21 +2175818,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #132] @ 0x84 │ │ │ │ bl 61c2fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6bce4> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 61c31c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x6bd04> │ │ │ │ b.n 62adc6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7a7ae> │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r5, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {lr} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 62aed4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7a8bc> │ │ │ │ ldrb.w r2, [r3, #48] @ 0x30 │ │ │ │ cbz r2, 62aeac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7a894> │ │ │ │ @@ -2176413,15 +2176405,15 @@ │ │ │ │ b.n 62b406 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7adee> │ │ │ │ str.w r3, [r9, #32] │ │ │ │ b.n 62b3e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7adce> │ │ │ │ ldr r6, [pc, #880] @ (62b7d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7b1bc>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ 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 │ │ │ │ @@ -2177149,15 +2177141,15 @@ │ │ │ │ ldr r3, [pc, #352] @ (62bd74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7b75c>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #248] @ (62bd14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7b6fc>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ bl 9f1c1e │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 95dc2a │ │ │ │ bl 69bc2e │ │ │ │ bl 42fc32 │ │ │ │ bl 4dbc36 │ │ │ │ @@ -2177971,23 +2177963,23 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ muls r0, r6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2178621,21 +2178613,21 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 62cd34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7c71c> │ │ │ │ + bpl.n 62cc74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7c65c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bmi.n 62cd2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7c714> │ │ │ │ + bmi.n 62cc6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7c654> │ │ │ │ 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, #3600] @ 0xe10 │ │ │ │ ldr.w r4, [pc, #2064] @ 62d4ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7ce94> │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ @@ -2179437,144 +2179429,144 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #78 @ 0x4e │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #360 @ (adr r4, 62d628 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d010>) │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, sl │ │ │ │ + add r8, lr │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r7, [pc, #440] @ (62d69c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d084>) │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [r6, #720] @ 0x2d0 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + mcr2 0, 1, r0, cr6, cr4, {5} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r7, [pc, #0] @ (62d4f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7cee0>) │ │ │ │ + ldr r7, [pc, #640] @ (62d778 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d160>) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-720] @ 0xfffffd30 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldc2 0, cr0, [r8, #720]! @ 0x2d0 │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ lsls r0, r7, #4 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 62d69c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d084>) │ │ │ │ + add r1, pc, #928 @ (adr r1, 62d91c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d304>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2 0, cr0, [r4, #-644] @ 0xfffffd7c │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + stc2 0, cr0, [r4, #644]! @ 0x284 │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, pc, #776 @ (adr r7, 62d8c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d2ac>) │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ 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 sl, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2180074,33 +2180066,33 @@ │ │ │ │ mov.w r2, #58720256 @ 0x3800000 │ │ │ │ b.n 62d6b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d0a0> │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ b.n 62d6b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d0a0> │ │ │ │ nop │ │ │ │ cmp r2, #18 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #332] @ (62dd18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d700>) │ │ │ │ @@ -2180225,19 +2180217,19 @@ │ │ │ │ nop │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ lsls r0, r7, #4 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2180533,35 +2180525,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -2180694,15 +2180686,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ subs r6, r1, #0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #324] @ (62e390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7dd78>) │ │ │ │ @@ -2180829,27 +2180821,27 @@ │ │ │ │ ... │ │ │ │ adds r6, r5, #6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #40] @ (62e3f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7ddd8>) │ │ │ │ dmb ish │ │ │ │ @@ -2181185,15 +2181177,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r2, r2, r4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r6, r4, r3 │ │ │ │ lsls r0, r7, #4 │ │ │ │ │ │ │ │ 0062e748 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2181890,29 +2181882,29 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrh r6, [r7, #8] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r0, r0, r0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #620] @ 0x26c │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 62f1de │ │ │ │ @@ -2183058,21 +2183050,21 @@ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ bpl.w 62f980 │ │ │ │ movs r3, #32 │ │ │ │ b.n 62fc30 │ │ │ │ nop │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ bl 6afd2a │ │ │ │ bl 2d7d2e │ │ │ │ @@ -2183094,53 +2183086,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrb r2, [r3, #23] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ movw r2, #19028 @ 0x4a54 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 62fdd4 │ │ │ │ bhi.w 6302fa │ │ │ │ sub.w r3, r3, #18944 @ 0x4a00 │ │ │ │ subs r3, #72 @ 0x48 │ │ │ │ @@ -2183689,37 +2183681,37 @@ │ │ │ │ subs r1, #39 @ 0x27 │ │ │ │ cmp r1, #18 │ │ │ │ bhi.w 62ec94 │ │ │ │ b.w 62ec86 │ │ │ │ cmp r6, #2 │ │ │ │ bne.w 62efa8 │ │ │ │ b.w 62f1de │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r7, [pc, #712] @ (63074c ) │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [pc, #448] @ (630648 ) │ │ │ │ + ldr r7, [pc, #64] @ (6304c8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r5, [pc, #472] @ (630664 ) │ │ │ │ + ldr r6, [pc, #88] @ (6304e4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r5, [pc, #320] @ (6305d0 ) │ │ │ │ + ldr r5, [pc, #960] @ (630850 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [pc, #712] @ (63075c ) │ │ │ │ + ldr r5, [pc, #328] @ (6305dc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [pc, #632] @ (630710 ) │ │ │ │ + ldr r5, [pc, #248] @ (630590 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ @@ -2184115,15 +2184107,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa060137 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #440] @ (630a34 ) │ │ │ │ + ldr r3, [pc, #56] @ (6308b4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (6308e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2184258,15 +2184250,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6f80137 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #64] @ (630a40 ) │ │ │ │ + ldr r1, [pc, #704] @ (630cc0 ) │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #388] @ (630b98 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2184428,15 +2184420,15 @@ │ │ │ │ b.n 630b86 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n 630b86 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5e20137 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r0, [pc, #344] @ (630cfc ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2186778,15 +2186770,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ mvn.w r0, #13 │ │ │ │ b.n 6323e4 │ │ │ │ ble.n 632340 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2187074,23 +2187066,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 63266c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (6327a8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2187354,17 +2187346,17 @@ │ │ │ │ ... │ │ │ │ bhi.n 632a64 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 63298c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, 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] @ 6330dc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2190591,19 +2190583,19 @@ │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 634db8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ uxtb r6, r3 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #4 │ │ │ │ sxtb r0, r0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, 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 │ │ │ │ ldr.w ip, [pc, #116] @ 634ed4 │ │ │ │ @@ -2190662,15 +2190654,15 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 634efa │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #180] @ (634fb4 ) │ │ │ │ @@ -2191849,17 +2191841,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r6, pc, #552 @ (adr r6, 635d5c ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, r3, lsl #2] │ │ │ │ - ldr??.w r0, [lr, r3, lsl #2] │ │ │ │ - vld4.32 {d16-d19}, [lr :128], r3 │ │ │ │ + ldr??.w r0, [r6, #163] @ 0xa3 │ │ │ │ + ldr??.w r0, [lr, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfa0e00a3 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -2192154,24 +2192146,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #496 @ (adr r4, 63605c ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r3, pc, #56 @ (adr r3, 635ea8 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b200a3 │ │ │ │ - movt r0, #34979 @ 0x88a3 │ │ │ │ - @ instruction: 0xf6de00a3 │ │ │ │ - @ instruction: 0xf6f400a3 │ │ │ │ - @ instruction: 0xf70000a3 │ │ │ │ - @ instruction: 0xf6ba00a3 │ │ │ │ - @ instruction: 0xf6de00a3 │ │ │ │ - @ instruction: 0xf6f400a3 │ │ │ │ - @ instruction: 0xf70a00a3 │ │ │ │ - @ instruction: 0xf71000a3 │ │ │ │ + @ instruction: 0xf75200a3 │ │ │ │ + @ instruction: 0xf76800a3 │ │ │ │ + @ instruction: 0xf77e00a3 │ │ │ │ + @ instruction: 0xf79400a3 │ │ │ │ + @ instruction: 0xf7a000a3 │ │ │ │ + @ instruction: 0xf75a00a3 │ │ │ │ + @ instruction: 0xf77e00a3 │ │ │ │ + @ instruction: 0xf79400a3 │ │ │ │ + @ instruction: 0xf7aa00a3 │ │ │ │ + @ instruction: 0xf7b000a3 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2192670,15 +2192662,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, #163 @ 0xa3 │ │ │ │ + movw r0, #49315 @ 0xc0a3 │ │ │ │ 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 r3, [pc, #732] @ (6366f0 ) │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #732] @ (6366f4 ) │ │ │ │ @@ -2192949,15 +2192941,15 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr4, cr3, {5} │ │ │ │ + vhadd.s8 d16, d20, d19 │ │ │ │ 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, 63672c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ @@ -2193139,16 +2193131,16 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2, #-652] @ 0xfffffd74 │ │ │ │ - stcl 0, cr0, [sl], #652 @ 0x28c │ │ │ │ + ldc 0, cr0, [r2, #652]! @ 0x28c │ │ │ │ + stc 0, cr0, [sl, #652] @ 0x28c │ │ │ │ stmdb 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2194116,25 +2194108,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 637350 │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 637a08 │ │ │ │ + b.n 637b48 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 637a00 │ │ │ │ + b.n 637b40 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 637904 │ │ │ │ + b.n 637a44 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 63783c │ │ │ │ + b.n 63797c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6378f4 │ │ │ │ + b.n 637a34 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ vldr s15, [r0, #28] │ │ │ │ @@ -2194235,17 +2194227,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 637834 │ │ │ │ + b.n 637974 │ │ │ │ lsls r3, r4, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 6375b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2194875,17 +2194867,17 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 637946 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr.w pc, [pc, #-4095] @ 636c81 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 637c70 │ │ │ │ + bgt.n 637bb0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bge.n 637d74 │ │ │ │ + blt.n 637cb4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ubfx ip, r3, #0, #12 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ add.w ip, ip, #65536 @ 0x10000 │ │ │ │ ldr.w r0, [ip, #152] @ 0x98 │ │ │ │ @@ -2195275,15 +2195267,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 638190 │ │ │ │ + bvs.n 6380d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r2, [pc, #120] @ (638170 ) │ │ │ │ ldr r3, [pc, #124] @ (638174 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w ip, [pc, #124] @ 638178 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #120] @ (63817c ) │ │ │ │ @@ -2196227,17 +2196219,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 638c28 │ │ │ │ + beq.n 638b68 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r3, [pc, #8] @ (638bd0 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 428bd2 │ │ │ │ @@ -2196964,33 +2196956,33 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ @ instruction: 0xfaadffff │ │ │ │ asrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, 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 │ │ │ │ @@ -2197564,29 +2197556,29 @@ │ │ │ │ stc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ bl 631b92 │ │ │ │ bl 5f7b96 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x4757e> │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r7, pc} │ │ │ │ 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 │ │ │ │ @@ -2197975,53 +2197967,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r6, #4 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r5, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cbnz r2, 63a09c │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r0, 63a0a8 │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - hlt 0x002e │ │ │ │ + cbnz r6, 63a082 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r4, 63a078 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 63a08c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - revsh r0, r3 │ │ │ │ + cbnz r0, 63a09e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r2, 63a084 │ │ │ │ + cbnz r2, 63a0ac │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r0, 63a09a │ │ │ │ + cbnz r0, 63a0c2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r6, 63a084 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2198575,59 +2198567,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 63a65a │ │ │ │ + cbnz r2, 63a682 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r4, r7, #4 │ │ │ │ - cbnz r2, 63a66c │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + cbnz r2, 63a670 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + b.n 63a76c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - mov r6, r7 │ │ │ │ + mov lr, fp │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ 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] │ │ │ │ @@ -2199113,21 +2199105,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 63abe2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 63abea │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 63a9c8 │ │ │ │ + b.n 63ab08 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 63abfa │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -2200052,27 +2200044,27 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r6, [r4, r0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - add r7, pc, #672 @ (adr r7, 63b820 ) │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r6, pc, #408 @ (adr r6, 63b720 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 63b5a0 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 63b5ee │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 63b5a2 │ │ │ │ @@ -2200116,15 +2200108,15 @@ │ │ │ │ movt r1, #50252 @ 0xc44c │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 63b614 │ │ │ │ b.n 63b5b8 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [pc, #92] @ (63b67c ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 63b642 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #20 │ │ │ │ @@ -2200163,19 +2200155,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #888] @ (63b9f8 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r6, pc, #960 @ (adr r6, 63ba4c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 63b8cc ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, 63b6f8 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 63b978 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r2, [pc, #168] @ (63b73c ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 63b6b8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2200252,19 +2200244,19 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #416] @ (63b8e0 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r6, pc, #488 @ (adr r6, 63b934 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 63b7b4 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r6, pc, #832 @ (adr r6, 63ba90 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 63b910 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ tst.w r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ @@ -2205364,18 +2205356,18 @@ │ │ │ │ bne.w 63f2f8 │ │ │ │ b.n 63f418 │ │ │ │ nop │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9a010c │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + smlawb r1, sl, ip, r0 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1056] @ 63f924 │ │ │ │ @@ -2205967,18 +2205959,18 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf266010c │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + ssat r1, #13, r6 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2206996,23 +2206988,23 @@ │ │ │ │ str.w r0, [r4, #2708] @ 0xa94 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ b.n 640768 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #58368 @ 0xe400 │ │ │ │ b.w 63fd10 │ │ │ │ nop │ │ │ │ - bic.w r1, r8, #12 │ │ │ │ - @ instruction: 0xf0b2010c │ │ │ │ - vext.8 d16, d0, d12, #1 │ │ │ │ - vaddw.s8 q0, q1, d12 │ │ │ │ - vaddw.s32 q0, q1, d12 │ │ │ │ - bic.w r1, r8, #12 │ │ │ │ - cdp 1, 15, cr0, cr12, cr12, {0} │ │ │ │ - vrhadd.s16 d0, d6, d12 │ │ │ │ - bic.w r1, r8, #12 │ │ │ │ + @ instruction: 0xf0c8010c │ │ │ │ + adcs.w r1, r2, #12 │ │ │ │ + eors.w r1, r0, #12 │ │ │ │ + bic.w r1, r2, #12 │ │ │ │ + orr.w r1, r2, #12 │ │ │ │ + @ instruction: 0xf0c8010c │ │ │ │ + vaddw.s16 q0, q6, d12 │ │ │ │ + vext.8 d0, d6, d12, #1 │ │ │ │ + @ instruction: 0xf0c8010c │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mov r9, r1 │ │ │ │ @@ -2208885,15 +2208877,15 @@ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r2, [sl] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ b.n 64203c │ │ │ │ nop │ │ │ │ - bne.n 64204c │ │ │ │ + bcs.n 641f8c │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r3, [r0, #1872] @ 0x750 │ │ │ │ cbz r1, 6420da │ │ │ │ ldrb.w r2, [r0, #3048] @ 0xbe8 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -2210230,15 +2210222,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (643088 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r2, [r0, #652] @ 0x28c │ │ │ │ mov.w r1, #26880 @ 0x6900 │ │ │ │ movt r1, #49156 @ 0xc004 │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r6, r2, #1 │ │ │ │ @@ -2211799,19 +2211791,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ nop {15} │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + adds r2, r3, #1 │ │ │ │ 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] @ (644480 ) │ │ │ │ @@ -2213125,15 +2213117,15 @@ │ │ │ │ adds r2, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 644d90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 6451a2 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ ldr.w r5, [pc, #3224] @ 645e78 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ @@ -2214201,15 +2214193,15 @@ │ │ │ │ bl 5097f8 │ │ │ │ b.n 645e22 │ │ │ │ nop │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r1, pc, #856 @ (adr r1, 6461e0 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr.w r3, [sl, #1300] @ 0x514 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 645f84 │ │ │ │ ldr.w r6, [sl, #1304] @ 0x518 │ │ │ │ @@ -2215513,15 +2215505,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ b.w 645860 │ │ │ │ ldr.w r6, [sl, #1304] @ 0x518 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 645e9a │ │ │ │ b.w 645e22 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 6472a0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ @@ -2215870,15 +2215862,15 @@ │ │ │ │ b.w 645b8a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r6, r1, r3 │ │ │ │ b.n 646e90 │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2215987,18 +2215979,18 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - eors.w r0, r2, r2, asr #2 │ │ │ │ - @ instruction: 0xeafc00a2 │ │ │ │ + @ instruction: 0xeb3200a2 │ │ │ │ + @ instruction: 0xeb9c00a2 │ │ │ │ cbz r0, 64741e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -2216008,15 +2216000,15 @@ │ │ │ │ bhi.n 647434 │ │ │ │ ldr r3, [pc, #12] @ (647438 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r4, r1, #4 │ │ │ │ cbz r0, 64744c │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2216207,15 +2216199,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 6475b0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #20] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r3, #16] │ │ │ │ lsls r6, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2217125,15 +2217117,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ b.n 6478ec │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2217673,15 +2217665,15 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ orrs r3, r1 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ bl 654448 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #652] @ (64896c ) │ │ │ │ @@ -2218547,15 +2218539,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 648fba │ │ │ │ nop │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2219668,21 +2219660,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 649b92 │ │ │ │ ldr r0, [pc, #4] @ (649c18 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (649c24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r3, [r0, #2040] @ 0x7f8 │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 649ce6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ @@ -2219772,65 +2219764,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (649d4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (649d50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ addw r0, r0, #3560 @ 0xde8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2220111,15 +2220103,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 649ff8 │ │ │ │ nop │ │ │ │ str r2, [r2, #0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r1!, {} │ │ │ │ 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 64a068 │ │ │ │ @@ -2220183,15 +2220175,15 @@ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -2220435,19 +2220427,19 @@ │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ @ instruction: 0xffadffff │ │ │ │ - ldr r4, [pc, #552] @ (64a5b8 ) │ │ │ │ + ldr r5, [pc, #168] @ (64a438 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -2221255,17 +2221247,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 64ac84 │ │ │ │ strh r6, [r4, r7] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, 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] @ (64adc0 ) │ │ │ │ @@ -2222146,15 +2222138,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #920] @ (64ba58 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #760] @ (64b9c0 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @ instruction: 0xebbdffff │ │ │ │ @ instruction: 0xea6bffff │ │ │ │ @ instruction: 0xea69ffff │ │ │ │ @ instruction: 0xeb9bffff │ │ │ │ mrrc 15, 15, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xeb97ffff │ │ │ │ @@ -2222169,108 +2222161,108 @@ │ │ │ │ mrc 15, 2, APSR_nzcv, cr7, cr15, {7} │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - add r0, pc, #64 @ (adr r0, 64b754 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 64b9d4 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #264] @ (64b82c ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ mrrc 15, 15, pc, fp, cr15 @ │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ 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 6b184c │ │ │ │ @@ -2222916,15 +2222908,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rors r2, r2 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r2, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2222957,15 +2222949,15 @@ │ │ │ │ bne.n 64bef0 │ │ │ │ b.n 64bef2 │ │ │ │ bl 6b17cc │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #800 @ (adr r7, 64c244 ) │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ 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 r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2224592,15 +2224584,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r6, r6, #4 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + movs r0, #2 │ │ │ │ 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] @ (64d1e0 ) │ │ │ │ @@ -2225819,15 +2225811,15 @@ │ │ │ │ nop │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #94 @ 0x5e │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r3, [pc, #88] @ (64de44 ) │ │ │ │ ldr r1, [pc, #92] @ (64de48 ) │ │ │ │ ldr.w ip, [pc, #92] @ 64de4c │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #92] @ (64de50 ) │ │ │ │ add ip, pc │ │ │ │ @@ -2227822,41 +2227814,41 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2229528,23 +2229520,23 @@ │ │ │ │ @ instruction: 0xfa480135 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa1c0135 │ │ │ │ ldrsh.w r0, [r8, ] │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r1, r6, #9109504 @ 0x8b0000 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf5f6010b │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xf532010b │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + rsbs r1, r2, #9109504 @ 0x8b0000 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3020] @ 0xbcc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, r0, lsl #14 │ │ │ │ vmov s15, ip │ │ │ │ ldr.w r5, [r3, #3024] @ 0xbd0 │ │ │ │ @@ -2229960,31 +2229952,31 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5528fc │ │ │ │ b.n 650a48 │ │ │ │ ldr r2, [pc, #36] @ (650c60 ) │ │ │ │ add r2, pc │ │ │ │ b.n 6509a6 │ │ │ │ nop │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1560] @ 651290 │ │ │ │ @@ -2230487,22 +2230479,22 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf37c0135 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3680135 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ @ instruction: 0xf18e0135 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ 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 r9, r0 │ │ │ │ ldr r0, [pc, #304] @ (6513f8 ) │ │ │ │ @@ -2230934,19 +2230926,19 @@ │ │ │ │ strd r0, r1, [ip, #212]! @ 0xd4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [lr, #212] @ 0xd4 │ │ │ │ ldrd r0, r1, [sl, #-212] @ 0xd4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6511c8 │ │ │ │ + b.n 651308 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1584] @ 651d84 │ │ │ │ @@ -2231511,37 +2231503,37 @@ │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r4, {r0, r2, r4, r5, r8} │ │ │ │ b.n 6519d0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 651e40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r7, [pc, #304] @ (651ed4 ) │ │ │ │ + ldr r7, [pc, #944] @ (652154 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [pc, #528] @ (651fc0 ) │ │ │ │ + ldr r7, [pc, #144] @ (651e40 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [pc, #368] @ (651f2c ) │ │ │ │ + ldr r6, [pc, #1008] @ (6521ac ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [pc, #264] @ (651ed0 ) │ │ │ │ + ldr r6, [pc, #904] @ (652150 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #464] @ (651fac ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -2232498,15 +2232490,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 65288a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 6529a4 │ │ │ │ + bpl.n 6528e4 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #1862] @ 0x746 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2233450,21 +2233442,21 @@ │ │ │ │ add.w r3, r6, #10 │ │ │ │ b.n 653328 │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - eors r6, r4 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r0, r1 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ 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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov fp, r1 │ │ │ │ @@ -2234339,15 +2234331,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2234871,54 +2234863,54 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str.w pc, [r3, #4095] @ 0xfff │ │ │ │ bl 70a3f2 │ │ │ │ bl 67e3f6 │ │ │ │ bl 74a3fa │ │ │ │ @ instruction: 0xf925ffff │ │ │ │ bl 55a402 │ │ │ │ bl 662406 │ │ │ │ nop {11} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r6, 65448e │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cbnz r0, 65449c │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - hlt 0x002e │ │ │ │ + cbnz r6, 65447e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r2, r4, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + cbnz r6, 65447c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - rev16 r2, r3 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrh.w r3, [r1, #144] @ 0x90 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w ip, ip, #15 │ │ │ │ ubfx r3, r3, #0, #15 │ │ │ │ smulbb r3, r3, ip │ │ │ │ @@ -2234997,19 +2234989,19 @@ │ │ │ │ strd r3, r3, [r0, #116] @ 0x74 │ │ │ │ b.n 65447a │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds r3, r3, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 6544ba │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2235106,19 +2235098,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ rev r6, r7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -2235832,45 +2235824,45 @@ │ │ │ │ @ instruction: 0xfaffffff │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [sp :128] │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128] │ │ │ │ cbz r4, 654e2c │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 654e12 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r2, r4, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 654e16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add sp, #24 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 654e1a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r5, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 654e1e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 654e20 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 65f60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2236468,19 +2236460,19 @@ │ │ │ │ b.n 65534c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r2, 655492 │ │ │ │ sub.w r0, r1, #231 @ 0xe7 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -2236607,19 +2236599,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + subs r4, r3, #0 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [pc, #164] @ (655688 ) │ │ │ │ @@ -2236700,19 +2236692,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r3, #6 │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [pc, #204] @ (655788 ) │ │ │ │ @@ -2237147,15 +2237139,15 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r3, r7, #4 │ │ │ │ add r5, pc, #528 @ (adr r5, 655ce8 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r5, pc, #336 @ (adr r5, 655c2c ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 655bd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2237738,29 +2237730,29 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 655f5c │ │ │ │ nop │ │ │ │ add r0, pc, #896 @ (adr r0, 656460 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6561fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2238340,17 +2238332,17 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrsh r2, [r0, r6] │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2238554,25 +2238546,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #4 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ 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] @ (6569d0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2238692,19 +2238684,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #4 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #320] @ (656b40 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2239057,19 +2239049,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r6, #4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #728] @ (657050 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2239369,25 +2239361,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ 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] @ (657374 ) │ │ │ │ @@ -2239693,25 +2239685,25 @@ │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ vsra.u32 d16, d26, #24 │ │ │ │ vbic.i32 d16, #170 @ 0x000000aa │ │ │ │ ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r6, #4 │ │ │ │ mrc2 1, 6, r0, cr8, cr10, {1} │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r2, 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 r2, [pc, #476] @ (6575a0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2239928,23 +2239920,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ 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 │ │ │ │ @@ -2240195,17 +2240187,17 @@ │ │ │ │ strb.w r3, [r4, #136] @ 0x88 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #644]! @ 0x284 │ │ │ │ - @ instruction: 0xfa9a00a1 │ │ │ │ - ldc2 0, cr0, [r2, #-644]! @ 0xfffffd7c │ │ │ │ + cdp2 0, 5, cr0, cr0, cr1, {5} │ │ │ │ + @ instruction: 0xfb3a00a1 │ │ │ │ + ldc2l 0, cr0, [r2, #644] @ 0x284 │ │ │ │ stmdb 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, #1232] @ 657d5c │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ ldr.w r2, [pc, #1232] @ 657d60 │ │ │ │ @@ -2240695,31 +2240687,31 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, ] │ │ │ │ str.w r0, [sl, ] │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8], {161} @ 0xa1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + ldc2l 0, cr0, [r8, #-644]! @ 0xfffffd7c │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #2 │ │ │ │ strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldr r3, [pc, #352] @ (657ee8 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfa6000a1 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xfb0000a1 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - vld1.8 {d16[5]}, [lr], r1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfa8e00a1 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh.w r0, [r4, #161] @ 0xa1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + @ instruction: 0xfa5400a1 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ 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 │ │ │ │ @@ -2241493,17 +2241485,17 @@ │ │ │ │ blx 65dd4 │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #161 @ 0xa1 │ │ │ │ - adc.w r0, sl, #161 @ 0xa1 │ │ │ │ - bkpt 0x0036 │ │ │ │ + addw r0, r6, #161 @ 0xa1 │ │ │ │ + @ instruction: 0xf1ea00a1 │ │ │ │ + bkpt 0x00d6 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #28 │ │ │ │ @@ -2242095,15 +2242087,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ strb r4, [r1, #20] │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, r1, asr #2 │ │ │ │ + sub.w r0, r0, r1, asr #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #672] @ (658e4c ) │ │ │ │ ldr r3, [pc, #676] @ (658e50 ) │ │ │ │ @@ -2242626,15 +2242618,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #912] @ (659434 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - b.n 658d60 │ │ │ │ + b.n 658ea0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -2242941,21 +2242933,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - b.n 659080 │ │ │ │ + b.n 6591c0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 658ef8 │ │ │ │ + b.n 659038 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r6, #4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #40] @ (6593e8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -2243215,15 +2243207,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2245663,71 +2245655,71 @@ │ │ │ │ add r0, pc │ │ │ │ blx 681c8 │ │ │ │ nop │ │ │ │ ldrsb r4, [r1, r6] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 65aee8 │ │ │ │ + bne.n 65ae28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsb r2, [r7, r5] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - beq.n 65adbc │ │ │ │ + bne.n 65aefc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n 65afa4 │ │ │ │ + bne.n 65aee4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 65aef0 │ │ │ │ + beq.n 65ae30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n 65af70 │ │ │ │ + beq.n 65aeb0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldmia r0!, {r7} │ │ │ │ lsls r2, r7, #4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r2, [r6, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r5, r6, #4 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65b008 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2246139,17 +2246131,17 @@ │ │ │ │ bl 65a110 │ │ │ │ mov r0, r5 │ │ │ │ bl 6593ec │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2246323,29 +2246315,29 @@ │ │ │ │ b.n 65b4be │ │ │ │ ldr r4, [pc, #584] @ (65b744 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - bkpt 0x00cc │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ite vs │ │ │ │ + lslvs r1, r4, #2 │ │ │ │ + pushvc {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #96] @ (65b594 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2249000,15 +2248992,15 @@ │ │ │ │ b.n 65cf2a │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2249167,15 +2249159,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 65d0c8 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #118 @ 0x76 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2249967,15 +2249959,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2250720,15 +2250712,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r3, [r0] │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2250771,15 +2250763,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 65e000 │ │ │ │ ldr r0, [pc, #4] @ (65e01c ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -2251354,39 +2251346,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 65e60c │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2251773,15 +2251765,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 65e9e8 │ │ │ │ ldr r0, [pc, #4] @ (65ea04 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ 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 │ │ │ │ @@ -2253127,17 +2253119,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strh r4, [r7, #8] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r2, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 6856a0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ @@ -2254501,43 +2254493,43 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r0, [r4, #27] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r6, [r6, #5] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r2, [r4, #1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 6856a0 │ │ │ │ @@ -2255735,15 +2255727,15 @@ │ │ │ │ @ instruction: 0xf0d00134 │ │ │ │ @ instruction: 0xf0b00134 │ │ │ │ eors.w r1, r0, #52 @ 0x34 │ │ │ │ orns r1, r0, #52 @ 0x34 │ │ │ │ orrs.w r1, r0, #52 @ 0x34 │ │ │ │ bic.w r1, r0, #52 @ 0x34 │ │ │ │ and.w r1, r8, #52 @ 0x34 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ vsra.s32 d16, d20, #30 │ │ │ │ vsra.s32 d0, d20, #4 │ │ │ │ vsra.s16 d0, d20, #8 │ │ │ │ vorn d16, d8, d20 │ │ │ │ vbic d16, d8, d20 │ │ │ │ vorn d0, d8, d20 │ │ │ │ @@ -2256204,24 +2256196,24 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeb3c0134 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfa7200a1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + @ instruction: 0xfb1200a1 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ strd r0, r1, [r8, #208]! @ 0xd0 │ │ │ │ stmdb sp!, {r3, 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] @ (6616e4 ) │ │ │ │ @@ -2256539,17 +2256531,17 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 661874 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf61800a1 │ │ │ │ + @ instruction: 0xf6b800a1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #464] @ (661b70 ) │ │ │ │ sub sp, #8 │ │ │ │ ldrd r4, r5, [r1, #48] @ 0x30 │ │ │ │ @@ -2256737,17 +2256729,17 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 661a8a │ │ │ │ nop │ │ │ │ b.n 661824 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ands.w r0, r2, #5275648 @ 0x508000 │ │ │ │ + @ instruction: 0xf4b200a1 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #556] @ (661dc0 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r2, [pc, #556] @ (661dc4 ) │ │ │ │ @@ -2256992,17 +2256984,17 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - rsbs r0, r6, #161 @ 0xa1 │ │ │ │ + @ instruction: 0xf27600a1 │ │ │ │ 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, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #188] @ (661ebc ) │ │ │ │ @@ -2257274,15 +2257266,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (66207c ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #32 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r1, [pc, #20] @ (662098 ) │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [pc, #20] @ (66209c ) │ │ │ │ it ne │ │ │ │ movne r2, #5 │ │ │ │ add r1, pc │ │ │ │ @@ -2257531,17 +2257523,17 @@ │ │ │ │ bl 6593f0 │ │ │ │ ldr r1, [pc, #16] @ (6622f8 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ @@ -2257590,27 +2257582,27 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #36] @ (662398 ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2258112,15 +2258104,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 698b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -2258136,17 +2258128,17 @@ │ │ │ │ blx 66478 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #12] @ (6628ec ) │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ b.n 6628ce │ │ │ │ nop │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ @@ -2258273,27 +2258265,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ blx 66478 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2258370,25 +2258362,25 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 68018 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 662abc │ │ │ │ nop │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2258437,25 +2258429,25 @@ │ │ │ │ bne.n 662b76 │ │ │ │ ldr r1, [pc, #32] @ (662be8 ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 662b88 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - rev16 r2, r7 │ │ │ │ + cbnz r2, 662c2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [pc, #944] @ (662f9c ) │ │ │ │ + str r4, [r1, r2] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -2258849,49 +2258841,49 @@ │ │ │ │ b.n 662ef2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 662fcc │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #616] @ (663260 ) │ │ │ │ + ldr r6, [pc, #232] @ (6630e0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r5, [pc, #136] @ (663084 ) │ │ │ │ + ldr r5, [pc, #776] @ (663304 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #352] @ (66316c ) │ │ │ │ + ldr r5, [pc, #992] @ (6633ec ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r5, [pc, #288] @ (663130 ) │ │ │ │ + ldr r5, [pc, #928] @ (6633b0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ bne.n 663098 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r5, [pc, #8] @ (663020 ) │ │ │ │ + ldr r5, [pc, #648] @ (6632a0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #992] @ (6633fc ) │ │ │ │ + ldr r5, [pc, #608] @ (66327c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bpl.n 663050 │ │ │ │ + bpl.n 662f90 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 662fe8 │ │ │ │ + bmi.n 662f28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #432] @ (6631dc ) │ │ │ │ + ldr r5, [pc, #48] @ (66305c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bmi.n 662f48 │ │ │ │ + bpl.n 663088 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 6630e0 │ │ │ │ + bcc.n 663020 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r2, 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 │ │ │ │ ldr r6, [pc, #60] @ (66308c ) │ │ │ │ @@ -2259278,15 +2259270,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 66341a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 663340 │ │ │ │ + bvc.n 663480 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2260525,86 +2260517,86 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 663fd0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, pc, lsr #2 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + @ instruction: 0xeab8009f │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r5, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r4, #206 @ 0xce │ │ │ │ lsls r2, r7, #4 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r6, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r6, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r2, [pc, #784] @ (6643d4 ) │ │ │ │ + ldr r3, [pc, #400] @ (664254 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ 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, r0 │ │ │ │ @@ -2260694,21 +2260686,21 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 6593ec │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ itte eq │ │ │ │ lsleq r4, r6, #4 │ │ │ │ addeq r0, pc, #224 @ (adr r0, 6642a4 ) │ │ │ │ lslne r4, r6, #4 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r4, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r4, 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 │ │ │ │ @@ -2260841,19 +2260833,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6639d0 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r4, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2260978,15 +2260970,15 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 664514 │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2261550,28 +2261542,28 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 66497e │ │ │ │ ldr r0, [pc, #36] @ (664a10 ) │ │ │ │ add r0, pc │ │ │ │ blx 670ac │ │ │ │ nop │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r4, r6, #4 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf6de00a0 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf77e00a0 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2261649,30 +2261641,30 @@ │ │ │ │ ldr r1, [pc, #44] @ (664b08 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movw r0, #51360 @ 0xc8a0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf6ec00a0 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 664c04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2262197,25 +2262189,25 @@ │ │ │ │ b.n 664fa0 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r6, r0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 66508a │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ lsls r4, r6, #4 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2263263,23 +2263255,23 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cbz r6, 665b0e │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #216 @ (adr r7, 665b8c ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cbz r0, 665aca │ │ │ │ + cbz r0, 665af2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ add r5, pc, #800 @ (adr r5, 665ddc ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2263601,17 +2263593,17 @@ │ │ │ │ b.n 665df4 │ │ │ │ b.n 665db2 │ │ │ │ nop │ │ │ │ add r4, pc, #16 @ (adr r4, 665e1c ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ add r2, pc, #432 @ (adr r2, 665fcc ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ add r2, pc, #248 @ (adr r2, 665f18 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ add r2, pc, #120 @ (adr r2, 665e9c ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2263807,19 +2263799,19 @@ │ │ │ │ b.n 665fbe │ │ │ │ add r1, pc, #768 @ (adr r1, 666304 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #704 @ (adr r1, 6662cc ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #688 @ (adr r0, 6662d0 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2264537,15 +2264529,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - add r6, pc, #208 @ (adr r6, 66681c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 666a9c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2264626,15 +2264618,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 6667f6 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #200 @ (adr r4, 6668e8 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 666b68 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r4, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2265995,35 +2265987,35 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2266190,21 +2266182,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 667766 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrh r6, [r4, #4] │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2266637,25 +2266629,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (667c00 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #240] @ (667d04 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2266763,24 +2266755,24 @@ │ │ │ │ b.n 667c8a │ │ │ │ adds r5, r2, #4 │ │ │ │ b.n 667c4e │ │ │ │ strh r2, [r4, #30] │ │ │ │ lsls r4, r6, #4 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8], {160} @ 0xa0 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + ldc2l 0, cr0, [r8, #-640]! @ 0xfffffd80 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 667e1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2267102,15 +2267094,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 668054 │ │ │ │ ldr r0, [pc, #4] @ (668070 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #316] @ (6681c4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2267288,15 +2267280,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (668248 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #500] @ (668454 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2268495,47 +2268487,47 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (668e54 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (668e58 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf31a00a0 │ │ │ │ - @ instruction: 0xf30800a0 │ │ │ │ - @ instruction: 0xf2f200a0 │ │ │ │ - @ instruction: 0xf2e000a0 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf3ba00a0 │ │ │ │ + @ instruction: 0xf3a800a0 │ │ │ │ + @ instruction: 0xf39200a0 │ │ │ │ + @ instruction: 0xf38000a0 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movt r0, #32928 @ 0x80a0 │ │ │ │ - @ instruction: 0xf2b600a0 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xf36800a0 │ │ │ │ + @ instruction: 0xf35600a0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf29e00a0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + @ instruction: 0xf33e00a0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf28600a0 │ │ │ │ - @ instruction: 0xf27400a0 │ │ │ │ - @ instruction: 0xf26200a0 │ │ │ │ - @ instruction: 0xf25000a0 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xf32600a0 │ │ │ │ + @ instruction: 0xf31400a0 │ │ │ │ + @ instruction: 0xf30200a0 │ │ │ │ + @ instruction: 0xf2f000a0 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf22e00a0 │ │ │ │ - @ instruction: 0xf21800a0 │ │ │ │ - addw r0, r2, #160 @ 0xa0 │ │ │ │ - @ instruction: 0xf1e800a0 │ │ │ │ - rsbs r0, r2, #160 @ 0xa0 │ │ │ │ - subs.w r0, ip, #160 @ 0xa0 │ │ │ │ - sub.w r0, lr, #160 @ 0xa0 │ │ │ │ - @ instruction: 0xf19000a0 │ │ │ │ - sbcs.w r0, r6, #160 @ 0xa0 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + movt r0, #57504 @ 0xe0a0 │ │ │ │ + @ instruction: 0xf2b800a0 │ │ │ │ + subw r0, r2, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf28800a0 │ │ │ │ + @ instruction: 0xf27200a0 │ │ │ │ + @ instruction: 0xf25c00a0 │ │ │ │ + movw r0, #57504 @ 0xe0a0 │ │ │ │ + @ instruction: 0xf23000a0 │ │ │ │ + @ instruction: 0xf21600a0 │ │ │ │ + nop {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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #560] @ (6690a0 ) │ │ │ │ @@ -2268773,46 +2268765,46 @@ │ │ │ │ blx 66478 │ │ │ │ b.n 668fa0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r1, r4, #2 │ │ │ │ + @ instruction: 0xf23a00a0 │ │ │ │ + ldc2 0, cr0, [r8], {176} @ 0xb0 │ │ │ │ + @ instruction: 0xead000a0 │ │ │ │ + stc 0, cr0, [lr, #640] @ 0x280 │ │ │ │ + rsbs r0, lr, #160 @ 0xa0 │ │ │ │ + rsbs r0, r0, #160 @ 0xa0 │ │ │ │ + subs.w r0, ip, #160 @ 0xa0 │ │ │ │ @ instruction: 0xf19a00a0 │ │ │ │ - @ instruction: 0xfb7800b0 │ │ │ │ - bics.w r0, r0, r0, asr #2 │ │ │ │ - stcl 0, cr0, [lr], #640 @ 0x280 │ │ │ │ - @ instruction: 0xf13e00a0 │ │ │ │ - @ instruction: 0xf13000a0 │ │ │ │ - adds.w r0, ip, #160 @ 0xa0 │ │ │ │ - @ instruction: 0xf0fa00a0 │ │ │ │ - @ instruction: 0xfaae00b0 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + @ instruction: 0xfb4e00b0 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - orr.w r0, r8, #160 @ 0xa0 │ │ │ │ - bics.w r0, r6, #160 @ 0xa0 │ │ │ │ - bic.w r0, r4, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf0e800a0 │ │ │ │ + @ instruction: 0xf0d600a0 │ │ │ │ + @ instruction: 0xf0c400a0 │ │ │ │ stmdb 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, r2 │ │ │ │ ldr r2, [pc, #344] @ (669270 ) │ │ │ │ @@ -2269271,15 +2269263,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2269370,15 +2269362,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r2, #32] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ lsls r4, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2269619,15 +2269611,15 @@ │ │ │ │ b.n 66988c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2270342,36 +2270334,36 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #32] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r4, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - b.n 66a300 │ │ │ │ + b.n 66a440 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 66a2d4 │ │ │ │ + b.n 66a414 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 66a2a0 │ │ │ │ + b.n 66a3e0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - vhadd.s d16, d16, d16 │ │ │ │ + ands.w r0, r0, #160 @ 0xa0 │ │ │ │ str r2, [r2, #0] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrsh r2, [r7, r7] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - bls.n 669f88 │ │ │ │ + bge.n 66a0c8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 66a100 │ │ │ │ + bls.n 66a040 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #220] @ (66a150 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2270549,15 +2270541,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3d3450 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 66a1f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2275015,19 +2275007,19 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 66ced2 │ │ │ │ add.w sl, sp, #152 @ 0x98 │ │ │ │ strd r0, r0, [sp, #152] @ 0x98 │ │ │ │ @@ -2276046,29 +2276038,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r5, #30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ 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, r2 │ │ │ │ ldr.w r2, [pc, #1148] @ 66df78 │ │ │ │ @@ -2276507,15 +2276499,15 @@ │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ lsls r4, r6, #4 │ │ │ │ bge.n 66df8e │ │ │ │ @ instruction: 0xffffdaf5 │ │ │ │ @ instruction: 0xffffdadd │ │ │ │ - vaddw.u , , d14 │ │ │ │ + vaddw.u , , d30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bge.n 66dfb2 │ │ │ │ vraddhn.i d18, , q12 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 66ded2 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vtbl.8 d29, {d15}, d29 │ │ │ │ @@ -2276709,33 +2276701,33 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r7, #4 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #4 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - add r0, pc, #664 @ (adr r0, 66e448 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 66e2c8 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #616 @ (adr r0, 66e420 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 66e2a0 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, pc, #128 @ (adr r0, 66e23c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 66e4bc ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 66e278 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 66e4f8 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - add r0, pc, #40 @ (adr r0, 66e1f0 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 66e470 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #520 @ (adr r0, 66e3d8 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + add r0, pc, #456 @ (adr r0, 66e39c ) │ │ │ │ lsls r0, r4, #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, #412] @ (66e380 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2276917,29 +2276909,29 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #5 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 66e3e8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ @@ -2285809,15 +2285801,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ itt ge │ │ │ │ lslge r3, r6, #4 │ │ │ │ popge {r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ pop {r5, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r7, #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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #796] @ (6746dc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2286146,15 +2286138,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 674748 │ │ │ │ lsls r3, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 674702 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldc2 0, cr0, [r8], #620 @ 0x26c │ │ │ │ + ldc2l 0, cr0, [r8, #-620] @ 0xfffffd94 │ │ │ │ stmdb 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 r2, [pc, #548] @ (674930 ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #548] @ (674934 ) │ │ │ │ @@ -2290692,15 +2290684,15 @@ │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ ldrh r4, [r6, #6] │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldrh r4, [r3, #6] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2294308,15 +2294300,15 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 67a070 │ │ │ │ lsls r0, r7, #4 │ │ │ │ b.n 67a064 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ b.n 679e1c │ │ │ │ lsls r0, r7, #4 │ │ │ │ b.n 679de0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ svc 56 @ 0x38 │ │ │ │ lsls r0, r7, #4 │ │ │ │ @@ -2294407,15 +2294399,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (679e28 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - add r5, pc, #424 @ (adr r5, 679fd4 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 679e54 ) │ │ │ │ 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 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [pc, #2668] @ 67a8ac │ │ │ │ @@ -2295442,15 +2295434,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r6, #24] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #24] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2297075,17 +2297067,17 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 67b876 │ │ │ │ nop │ │ │ │ @ instruction: 0x47aa │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #232] @ (67b9e0 ) │ │ │ │ @@ -2297190,17 +2297182,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov sl, sp │ │ │ │ lsls r3, r6, #4 │ │ │ │ mov r8, r7 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #624] @ (67bc80 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2297461,27 +2297453,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r8, sp │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (67be0c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2297622,25 +2297614,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 67bdc4 │ │ │ │ muls r0, r0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strh r4, [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, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1604] @ 67c484 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2298257,52 +2298249,52 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ sbcs r6, r5 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ eors r2, r4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r5, [pc, #800] @ (67c7cc ) │ │ │ │ + ldr r6, [pc, #416] @ (67c64c ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r5, [pc, #744] @ (67c798 ) │ │ │ │ + ldr r6, [pc, #360] @ (67c618 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - it │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - itte lt │ │ │ │ - lsllt r7, r3, #2 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - lslmi r7, r3, #2 │ │ │ │ - pushmi {r4, r5, r6, r7, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + itte al │ │ │ │ + lslal r7, r3, #2 │ │ │ │ + pushal {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] @ (67c558 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #108] @ (67c55c ) │ │ │ │ add.w r6, r1, #20 │ │ │ │ add r2, pc │ │ │ │ @@ -2299358,33 +2299350,33 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #12 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ lsls r3, r6, #4 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r0 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ adds r1, #32 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2299707,27 +2299699,27 @@ │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r3, r6, #4 │ │ │ │ stc2 1, cr0, [r8], #-180 @ 0xffffff4c │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - cbz r6, 67d31e │ │ │ │ + cbz r6, 67d346 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2300052,27 +2300044,27 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ lsls r3, r6, #4 │ │ │ │ cmp r2, #12 │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2300414,27 +2300406,27 @@ │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ rsb r1, sl, #11337728 @ 0xad0000 │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r6, #90 @ 0x5a │ │ │ │ lsls r3, r6, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2301230,15 +2301222,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #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, #452] @ (67e3ec ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2301439,15 +2301431,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #5 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ 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 r3, [pc, #64] @ (67e45c ) │ │ │ │ ldr r2, [pc, #64] @ (67e460 ) │ │ │ │ @@ -2301831,15 +2301823,15 @@ │ │ │ │ mla r2, r2, r4, r7 │ │ │ │ str r2, [r6, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (67e810 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -2301883,15 +2301875,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (67e88c ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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, [pc, #112] @ (67e914 ) │ │ │ │ @@ -2303197,65 +2303189,65 @@ │ │ │ │ nop │ │ │ │ asrs r6, r3, #21 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r3, #21 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r6, r4, #29 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ beq.w 67f822 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -2303816,41 +2303808,41 @@ │ │ │ │ subs r1, r3, r4 │ │ │ │ blx 66fb8 │ │ │ │ b.n 67fbdc │ │ │ │ b.n 67fbec │ │ │ │ ldr r0, [pc, #56] @ (67fc7c ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #24] @ (67fc94 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ 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]! │ │ │ │ @@ -2304897,15 +2304889,15 @@ │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 66b484 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ vst2.8 {d16[1],d17[1]}, [r0 :16], r2 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #560] @ (680948 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2305130,17 +2305122,17 @@ │ │ │ │ strh.w r0, [sl, #306] @ 0x132 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ 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] @ (680c14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2305395,23 +2305387,23 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf67a0132 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6700132 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r1, sl, #11665408 @ 0xb20000 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eor.w r0, r4, pc, lsr #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + @ instruction: 0xeb24009f │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ 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, #452] @ (680e14 ) │ │ │ │ @@ -2305591,25 +2305583,25 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 680d34 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3a80132 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf39e0132 │ │ │ │ - and.w r0, r0, pc, lsr #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + @ instruction: 0xeaa0009f │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ movt r1, #16434 @ 0x4032 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ 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.w r3, [r0, #148] @ 0x94 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2305726,17 +2305718,17 @@ │ │ │ │ sub.w r1, r2, #50 @ 0x32 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #764] @ (681280 ) │ │ │ │ @@ -2306039,21 +2306031,21 @@ │ │ │ │ nop │ │ │ │ orns r1, r4, #50 @ 0x32 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ orn r1, sl, #50 @ 0x32 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr2, cr15, {4} │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + vshr.u64 d0, d15, #46 │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mrc2 0, 2, r0, cr6, cr15, {4} │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + mrc2 0, 7, r0, cr6, cr15, {4} │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mcr 1, 1, r0, cr2, cr2, {1} │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2307115,41 +2307107,41 @@ │ │ │ │ b.n 681d56 │ │ │ │ ldc 1, cr0, [r2, #-200]! @ 0xffffff38 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r8, #-200]! @ 0xffffff38 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xfbe4009f │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + stc2 0, cr0, [r4], {159} @ 0x9f │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xfab0009f │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfb50009f │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vst1.8 @ instruction: 0xf986009f │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfa26009f │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr.w r0, [ip, pc, lsl #1] │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr??.w r0, [ip, #159] @ 0x9f │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf732009f │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf7d2009f │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - addw r0, sl, #2207 @ 0x89f │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + subw r0, sl, #2207 @ 0x89f │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf4e0009f │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + @ instruction: 0xf580009f │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf3b8009f │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + orrs.w r0, r8, #5210112 @ 0x4f8000 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf284009f │ │ │ │ + ssat r0, #32, r4, asr #2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 681dea │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r8 │ │ │ │ bl 6590b4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2307342,17 +2307334,17 @@ │ │ │ │ b.n 681c64 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 682248 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eor.w r0, r6, #159 @ 0x9f │ │ │ │ + @ instruction: 0xf126009f │ │ │ │ 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, #144] @ (681fec ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #144] @ (681ff0 ) │ │ │ │ @@ -2307710,19 +2307702,19 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 6821f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r2, #636]! @ 0x27c │ │ │ │ + mrc 0, 2, r0, cr2, cr15, {4} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ @@ -2307857,17 +2307849,17 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adc.w r0, r0, pc, lsr #2 │ │ │ │ + @ instruction: 0xebe0009f │ │ │ │ stmdb sp!, {r4, r5, r6, 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, #320] @ (6825b4 ) │ │ │ │ @@ -2307988,19 +2307980,19 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 6824c4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ blt.n 6824c8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeae6009f │ │ │ │ + @ instruction: 0xeb86009f │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2308112,17 +2308104,17 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia.w r4!, {r0, r1, r2, r3, r4, r7} │ │ │ │ + ldrd r0, r0, [r4, #-636] @ 0x27c │ │ │ │ stmdb 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, #236] @ (6827e8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -2308228,18 +2308220,17 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - b.n 682738 │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ + @ instruction: 0xe83c009f │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cbz r4, 682822 │ │ │ │ @@ -2308923,33 +2308914,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 682ebc │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 682fe8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 683104 │ │ │ │ + b.n 683244 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ bne.n 682fc4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ bne.n 682f70 │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2310128,129 +2310119,129 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #4 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 683b6c │ │ │ │ + bgt.n 683cac │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bge.n 683c18 │ │ │ │ + bge.n 683b58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bls.n 683b44 │ │ │ │ + bge.n 683c84 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bls.n 683c70 │ │ │ │ + bls.n 683bb0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r7, [pc, #912] @ (683f68 ) │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 683b9c │ │ │ │ + bls.n 683adc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r7, [pc, #440] @ (683d98 ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 683cc8 │ │ │ │ + bls.n 683c08 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [pc, #976] @ (683fb8 ) │ │ │ │ + ldr r7, [pc, #592] @ (683e38 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 683bf4 │ │ │ │ + bhi.n 683b34 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [pc, #488] @ (683dd8 ) │ │ │ │ + ldr r7, [pc, #104] @ (683c58 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 683b20 │ │ │ │ + bhi.n 683c60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #952] @ (683fb0 ) │ │ │ │ + ldr r6, [pc, #568] @ (683e30 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 683c2c │ │ │ │ + bvc.n 683b6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #952] @ (683fbc ) │ │ │ │ + ldr r6, [pc, #568] @ (683e3c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvs.n 683bdc │ │ │ │ + bvc.n 683b1c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #752] @ (683f00 ) │ │ │ │ + ldr r6, [pc, #368] @ (683d80 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #768] @ (683f14 ) │ │ │ │ + ldr r6, [pc, #384] @ (683d94 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #776] @ (683f20 ) │ │ │ │ + ldr r6, [pc, #392] @ (683da0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r5, [pc, #528] @ (683e34 ) │ │ │ │ + ldr r6, [pc, #144] @ (683cb4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvs.n 683ca4 │ │ │ │ + bvs.n 683be4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #368] @ (683d9c ) │ │ │ │ + ldr r5, [pc, #1008] @ (68401c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.n 683bfc │ │ │ │ + bvs.n 683b3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #1016] @ (68402c ) │ │ │ │ + ldr r5, [pc, #632] @ (683eac ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bpl.n 683b80 │ │ │ │ + bvs.n 683cc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #736] @ (683f20 ) │ │ │ │ + ldr r5, [pc, #352] @ (683da0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [pc, #576] @ (683e88 ) │ │ │ │ + ldr r5, [pc, #192] @ (683d08 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.n 683ce0 │ │ │ │ + bpl.n 683c20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #584] @ (683e98 ) │ │ │ │ + ldr r5, [pc, #200] @ (683d18 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #376] @ (683dcc ) │ │ │ │ + ldr r4, [pc, #1016] @ (68404c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 683c18 │ │ │ │ + bpl.n 683d58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #128] @ (683ce0 ) │ │ │ │ + ldr r4, [pc, #768] @ (683f60 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 683b80 │ │ │ │ + bpl.n 683cc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #0] @ (683c6c ) │ │ │ │ + ldr r4, [pc, #640] @ (683eec ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 683cfc │ │ │ │ + bmi.n 683c3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #704] @ (683f38 ) │ │ │ │ + ldr r4, [pc, #320] @ (683db8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bx r4 │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 683a40 │ │ │ │ + b.n 683b80 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r1, [pc, #880] @ (683ff8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -2310611,31 +2310602,31 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 683ff4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 683fd4 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 683fb4 │ │ │ │ + bcc.n 6840f4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [pc, #280] @ (684120 ) │ │ │ │ + ldr r2, [pc, #920] @ (6843a0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 683ab0 │ │ │ │ + b.n 683bf0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp lr, r1 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bcs.n 684060 │ │ │ │ + bcs.n 683fa0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r1, [pc, #920] @ (6843b4 ) │ │ │ │ + ldr r2, [pc, #536] @ (684234 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r1!, {r3, r4} │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ @@ -2310978,19 +2310969,19 @@ │ │ │ │ lsllt r2, r6, #4 │ │ │ │ itee lt @ unpredictable │ │ │ │ lsllt r2, r6, #4 │ │ │ │ addge r7, #196 @ 0xc4 │ │ │ │ movge r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, fp │ │ │ │ + bx pc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2311614,23 +2311605,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb684 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 67cb24 │ │ │ │ @@ -2312527,17 +2312518,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 66478 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ 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 │ │ │ │ @@ -2312580,21 +2312571,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 66478 │ │ │ │ b.n 685390 │ │ │ │ nop │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6854e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2312742,19 +2312733,19 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 68018 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 68550e │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #32] @ (6855a4 ) │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -2312768,15 +2312759,15 @@ │ │ │ │ str r1, [r0, #20] │ │ │ │ str.w ip, [r0, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r3, [pc, #40] @ (6855d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #40] @ (6855dc ) │ │ │ │ mov.w ip, #12 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [r0, #24] │ │ │ │ @@ -2312790,15 +2312781,15 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w ip, [pc, #44] @ 685610 │ │ │ │ ldr r3, [pc, #44] @ (685614 ) │ │ │ │ add ip, pc │ │ │ │ str r1, [r0, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r1, ip, #8 │ │ │ │ @@ -2312813,15 +2312804,15 @@ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ strh r3, [r0, #40] @ 0x28 │ │ │ │ strd r3, r3, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [pc, #48] @ (68564c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #48] @ (685650 ) │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #8] │ │ │ │ @@ -2312837,15 +2312828,15 @@ │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r0, r4 │ │ │ │ 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 │ │ │ │ @@ -2313069,21 +2313060,21 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 685824 │ │ │ │ nop │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ 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] @ (6858fc ) │ │ │ │ @@ -2313385,17 +2313376,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 685b18 │ │ │ │ add r5, pc, #24 @ (adr r5, 685b98 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r5, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #112] @ (685c10 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2314071,15 +2314062,15 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #136 @ (adr r0, 6862cc ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 686260 │ │ │ │ + cbz r2, 686288 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2314316,15 +2314307,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2314462,15 +2314453,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2314653,19 +2314644,19 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2315419,17 +2315410,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r3, pc, #816 @ (adr r3, 6872a8 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 687128 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 686f8c ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 68720c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #4 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2315550,15 +2315541,15 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 6871cc ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 68744c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2315670,15 +2315661,15 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #104 @ (adr r0, 687240 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 6874c0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2316306,25 +2316297,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2317001,25 +2316992,25 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 68018 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 687f70 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ bvs.n 6880bc │ │ │ │ lsls r2, r6, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ 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 │ │ │ │ @@ -2317072,19 +2317063,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 6593f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 688058 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #328] @ (6881c0 ) │ │ │ │ + ldr r2, [pc, #968] @ (688440 ) │ │ │ │ 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 r9, r1, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ @@ -2317574,37 +2317565,37 @@ │ │ │ │ ands r3, r1 │ │ │ │ b.n 6882fe │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr13, {5} │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr13, {5} │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stc2 0, cr0, [ip], #692 @ 0x2b4 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + stc2l 0, cr0, [ip, #-692] @ 0xfffffd4c │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r0, [r0, #172] @ 0xac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ push {r4, lr} │ │ │ │ add.w r4, r0, #60 @ 0x3c │ │ │ │ @@ -2318547,18 +2318538,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad8009e │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + @ instruction: 0xfb78009e │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r1, #325] @ 0x145 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2318649,15 +2318640,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 689022 │ │ │ │ strb r2, [r3, #1] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, lr, lsl #1] │ │ │ │ + ldrsb.w r0, [ip, lr, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #428] @ (689234 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2319705,15 +2319696,15 @@ │ │ │ │ str.w r3, [r4, #292] @ 0x124 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r3, r3, [r4, #296] @ 0x128 │ │ │ │ strd r3, r3, [r4, #304] @ 0x130 │ │ │ │ strd r3, r3, [r4, #312] @ 0x138 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r4, [pc, #680] @ (689e28 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2319834,15 +2319825,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2320125,17 +2320116,17 @@ │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r4, [r6, #4] │ │ │ │ lsls r2, r6, #4 │ │ │ │ str r4, [r2, #4] │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2321480,23 +2321471,23 @@ │ │ │ │ ldrb.w r1, [r6, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ blx 66f6c (bool)@plt> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 68abfc │ │ │ │ + ble.n 68ad3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bgt.n 68abf4 │ │ │ │ + ble.n 68ad34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 68abe4 │ │ │ │ + ble.n 68ad24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 68addc │ │ │ │ + ble.n 68ad1c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #408] @ (68ae94 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2321668,17 +2321659,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r3] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 68aed0 │ │ │ │ + bgt.n 68ae10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [r2, r6] │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2321854,23 +2321845,23 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 68af6a │ │ │ │ nop │ │ │ │ str r0, [r5, r4] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 68afdc │ │ │ │ + bge.n 68b11c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 68b184 │ │ │ │ + bge.n 68b0c4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 68b148 │ │ │ │ + bls.n 68b088 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 68b11c │ │ │ │ + bls.n 68b05c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ 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, #688] @ (68b37c ) │ │ │ │ @@ -2322139,21 +2322130,21 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #808] @ (68b6b8 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ - bvc.n 68b420 │ │ │ │ + bvc.n 68b360 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvc.n 68b3e0 │ │ │ │ + bvc.n 68b320 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvs.n 68b36c │ │ │ │ + bvc.n 68b2ac │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r4, [pc, #720] @ (68b674 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldr r4, [pc, #608] @ (68b608 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2322477,21 +2322468,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #224] @ (68b7c8 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #528] @ (68b900 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ - bmi.n 68b770 │ │ │ │ + bmi.n 68b6b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bcc.n 68b780 │ │ │ │ + bcc.n 68b6c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 68b7f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2322685,17 +2322676,17 @@ │ │ │ │ bne.n 68b8c0 │ │ │ │ b.n 68b8cc │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r6, #4 │ │ │ │ bxns ip │ │ │ │ lsls r2, r6, #4 │ │ │ │ bxns r5 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2323002,15 +2322993,15 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r2, sl │ │ │ │ lsls r2, r6, #4 │ │ │ │ add r6, r5 │ │ │ │ lsls r2, r6, #4 │ │ │ │ add r6, r1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2323485,27 +2323476,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ rors r6, r5 │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [pc, #656] @ (68c3d8 ) │ │ │ │ + ldr r7, [pc, #272] @ (68c258 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 68c1a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2324112,29 +2324103,29 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 68c260 │ │ │ │ + b.n 68c3a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r1, [pc, #240] @ (68c898 ) │ │ │ │ + ldr r1, [pc, #880] @ (68cb18 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2324236,15 +2324227,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r7, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #552] @ (68caf8 ) │ │ │ │ + ldr r2, [pc, #168] @ (68c978 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2324858,20 +2324849,20 @@ │ │ │ │ movs r3, #215 @ 0xd7 │ │ │ │ b.n 68ce42 │ │ │ │ nop │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strd r0, r0, [r0], #692 @ 0x2b4 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + @ instruction: 0xe98000ad │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adcs r4, r3 │ │ │ │ + rors r4, r7 │ │ │ │ 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, #380] @ (68d0a0 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2325367,29 +2325358,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + cbnz r2, 68d43e │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r4, #26 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r6, pc, #128 @ (adr r6, 68d4bc ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 68d73c ) │ │ │ │ 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 r4, [pc, #228] @ (68d534 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2325909,17 +2325900,17 @@ │ │ │ │ b.n 68d94a │ │ │ │ b.n 68d862 │ │ │ │ nop │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r7, #82 @ 0x52 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2326328,17 +2326319,17 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 68dcee │ │ │ │ b.n 68dcc4 │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r3, #30 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2327520,15 +2327511,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r5 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #464 @ (adr r3, 68eb3c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 68e9bc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r7, #28 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2327574,15 +2327565,15 @@ │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ strh.w r3, [r4, #388] @ 0x184 │ │ │ │ strd r3, r3, [r4, #396] @ 0x18c │ │ │ │ strd r2, r2, [r4, #404] @ 0x194 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 68f158 │ │ │ │ + b.n 68e298 │ │ │ │ lsls r3, r3, #2 │ │ │ │ b.n 68e59c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -2328487,15 +2328478,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #23 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2328718,15 +2328709,15 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #14 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2328883,15 +2328874,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 68f764 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ lsrs r0, r1, #8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2329439,17 +2329430,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 66fc8 (unsigned long)@plt+0x4> │ │ │ │ ldr r1, [pc, #12] @ (68fd0c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r7, r3, #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 68fdc0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 68fdb8 │ │ │ │ @@ -2329702,15 +2329693,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 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ strd r0, r1, [lr, #-196] @ 0xc4 │ │ │ │ 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, #148] @ (690044 ) │ │ │ │ @@ -2329778,15 +2329769,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r7 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ vsra.u32 d16, d17, #12 │ │ │ │ vsra.u16 d16, d17, #14 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2329897,15 +2329888,15 @@ │ │ │ │ cbz r4, 690188 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 68fdc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 69017c │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 69023c │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xe8020131 │ │ │ │ stmdb 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 │ │ │ │ @@ -2330196,19 +2330187,19 @@ │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [lr], {49} @ 0x31 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ stc2 1, cr0, [r0], #-196 @ 0xffffff3c │ │ │ │ @ instruction: 0xfbd80131 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ 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] │ │ │ │ @@ -2331192,15 +2331183,15 @@ │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2d00131 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r6, r3, #2 │ │ │ │ rsbs r1, r6, #49 @ 0x31 │ │ │ │ stmdb 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 r2, [pc, #752] @ (691168 ) │ │ │ │ @@ -2332338,33 +2332329,33 @@ │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [r0, #196]! @ 0xc4 │ │ │ │ ldrd r0, r1, [sl, #196] @ 0xc4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh.w r0, [r0, lr, lsl #1] │ │ │ │ + ldr.w r0, [r0, #158] @ 0x9e │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 691970 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf68a009e │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + @ instruction: 0xf72a009e │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 6916c4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ b.n 691688 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2332652,15 +2332643,15 @@ │ │ │ │ cbz r4, 691d18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 691390 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 691d0c │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ cbz r6, 691d94 │ │ │ │ lsls r4, r5, #4 │ │ │ │ cbz r2, 691d80 │ │ │ │ lsls r4, r5, #4 │ │ │ │ cbz r0, 691d78 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -2333272,15 +2333263,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ble.n 6923f8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 6923e0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - orn r1, r0, #7 │ │ │ │ + add.w r1, r0, #7 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 692310 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2333668,20 +2333659,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 692770 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r2], #28 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + stc 1, cr0, [r2, #28] │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strd r0, r0, [r6], #632 @ 0x278 │ │ │ │ + @ instruction: 0xe986009e │ │ │ │ bls.n 6927e0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ bls.n 6927a4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ bls.n 692768 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2333914,19 +2333905,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 692a90 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 692628 │ │ │ │ + b.n 692768 │ │ │ │ lsls r6, r3, #2 │ │ │ │ bvs.n 69290c │ │ │ │ lsls r1, r6, #4 │ │ │ │ bvs.n 6928d0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2334715,47 +2334706,47 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 69310c │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ bmi.n 693248 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - b.n 693880 │ │ │ │ + b.n 6939c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 693254 │ │ │ │ + b.n 693394 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2336866,27 +2336857,27 @@ │ │ │ │ b.n 694708 │ │ │ │ ldr r1, [pc, #36] @ (694758 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 694708 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2336939,15 +2336930,15 @@ │ │ │ │ strd r5, r5, [r4, #184] @ 0xb8 │ │ │ │ strd r5, r5, [r4, #192] @ 0xc0 │ │ │ │ strd r5, r5, [r4, #200] @ 0xc8 │ │ │ │ strd r5, r5, [r4, #208] @ 0xd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -2337357,21 +2337348,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf7380099 │ │ │ │ + @ instruction: 0xf7d80099 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ mov sl, r0 │ │ │ │ @@ -2337935,17 +2337926,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r4, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #24 │ │ │ │ @@ -2338263,31 +2338254,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r2, 6955d6 │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r6, 6955a8 │ │ │ │ + cbnz r6, 6955d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - hlt 0x000e │ │ │ │ + cbnz r6, 6955ba │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r1, #14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + revsh r4, r4 │ │ │ │ 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] @ (6956dc ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2338430,25 +2338421,25 @@ │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6955ae │ │ │ │ nop │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 695704 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + subs r0, #14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + cbnz r6, 69570c │ │ │ │ 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] │ │ │ │ @@ -2338565,16 +2338556,16 @@ │ │ │ │ b.n 695820 │ │ │ │ ldr r0, [pc, #12] @ (69584c ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ ldr r0, [pc, #8] @ (695850 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - adc.w r0, lr, r9, lsr #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + @ instruction: 0xebee0099 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ @@ -2340237,39 +2340228,39 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, sp │ │ │ │ + mov r2, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, r6 │ │ │ │ + add sl, sl │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf0f20097 │ │ │ │ - movw r0, #24746 @ 0x60aa │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf1920097 │ │ │ │ + @ instruction: 0xf2e600aa │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - bge.n 69687c │ │ │ │ + blt.n 6969bc │ │ │ │ lsls r1, 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 │ │ │ │ ldr r2, [pc, #172] @ (696a18 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2340751,26 +2340742,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc 0, cr0, [lr], {170} @ 0xaa │ │ │ │ - add r2, pc, #928 @ (adr r2, 6971cc ) │ │ │ │ + ldc 0, cr0, [lr], #680 @ 0x2a8 │ │ │ │ + add r3, pc, #544 @ (adr r3, 69704c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #616 @ (adr r1, 6970a4 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 696f24 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2340927,17 +2340918,17 @@ │ │ │ │ b.n 696fa8 │ │ │ │ ldr r0, [pc, #12] @ (696fd4 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ ldr r0, [pc, #8] @ (696fd8 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ - bcc.n 696f64 │ │ │ │ + bmi.n 6970a4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ @@ -2341922,17 +2341913,17 @@ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ bic.w r4, r4, #74 @ 0x4a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ 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] @ (697a58 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2342018,23 +2342009,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2342315,25 +2342306,25 @@ │ │ │ │ b.n 697d32 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r4, #26] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #22] │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2342431,23 +2342422,23 @@ │ │ │ │ b.n 697e04 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r4, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #14] │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2342580,26 +2342571,27 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #10] │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r7, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vrev32. d0, d28 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -2342660,25 +2342652,25 @@ │ │ │ │ ldr r1, [pc, #28] @ (6980a4 ) │ │ │ │ add r1, pc │ │ │ │ b.n 698052 │ │ │ │ ldr r1, [pc, #24] @ (6980a8 ) │ │ │ │ add r1, pc │ │ │ │ b.n 69806e │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #320] @ (698200 ) │ │ │ │ @@ -2342824,38 +2342816,38 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - @ instruction: 0xe98800aa │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + bic.w r0, r8, sl, asr #2 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #27] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - beq.n 698270 │ │ │ │ + beq.n 6981b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr??.w r0, [r6, #157] @ 0x9d │ │ │ │ - cbnz r4, 698252 │ │ │ │ + @ instruction: 0xfa96009d │ │ │ │ + rev r4, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r7, pc, #512 @ (adr r7, 698434 ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - vqadd.s64 d16, d20, d9 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + ands.w r0, r4, #153 @ 0x99 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #156] @ 6982f0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2343207,15 +2343199,15 @@ │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r3, [pc, #416] @ (698744 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2343364,18 +2343356,18 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 69865c │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xfbdc009d │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldc2l 0, cr0, [ip], #-628 @ 0xfffffd8c │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ 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 r3, [r0, #72] @ 0x48 │ │ │ │ cbz r3, 698756 │ │ │ │ @@ -2343401,15 +2343393,15 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov fp, r3 │ │ │ │ @@ -2343507,15 +2343499,15 @@ │ │ │ │ b.n 69883a │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r0, [pc, #920] @ (698c20 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2343884,15 +2343876,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r3, [pc, #24] @ (698c68 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ @@ -2344214,23 +2344206,25 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ mvns r6, r2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - vshr.u64 d16, d13, #8 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.u64 d0, d13, #12 │ │ │ │ - @ instruction: 0xf2b0009d │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + @ instruction: 0xf350009d │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2344640,43 +2344634,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #4 │ │ │ │ - stc2l 0, cr0, [r6, #628]! @ 0x274 │ │ │ │ + mcr2 0, 4, r0, cr6, cr13, {4} │ │ │ │ stc 15, cr15, [pc], #-1020 @ 698ff8 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-628] @ 0xfffffd8c │ │ │ │ - @ instruction: 0xf0d0009d │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + stc2l 0, cr0, [r0, #628]! @ 0x274 │ │ │ │ + sbcs.w r0, r0, #157 @ 0x9d │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xfbea009d │ │ │ │ + stc2 0, cr0, [sl], {157} @ 0x9d │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r6, #4 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 699422 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfb7c009d │ │ │ │ + ldc2 0, cr0, [ip], {157} @ 0x9d │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - @ instruction: 0xfb6e009d │ │ │ │ + stc2 0, cr0, [lr], {157} @ 0x9d │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -2345140,20 +2345134,20 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [sl, sp, lsl #1] │ │ │ │ + str??.w r0, [sl, #157] @ 0x9d │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - @ instruction: 0xf65a009d │ │ │ │ + @ instruction: 0xf6fa009d │ │ │ │ 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 r4, [pc, #244] @ (6999f8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #244] @ (6999fc ) │ │ │ │ @@ -2345267,16 +2345261,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e0009d │ │ │ │ - @ instruction: 0xf5e4009d │ │ │ │ + @ instruction: 0xf680009d │ │ │ │ + @ instruction: 0xf684009d │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (699b4c ) │ │ │ │ ldr r3, [pc, #292] @ (699b50 ) │ │ │ │ @@ -2345400,15 +2345394,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e2009d │ │ │ │ + @ instruction: 0xf582009d │ │ │ │ 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] @ (699bc4 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -2345444,15 +2345438,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 699b8e │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4f8009d │ │ │ │ + @ instruction: 0xf598009d │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #124] @ (699c60 ) │ │ │ │ @@ -2345502,15 +2345496,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 699bee │ │ │ │ nop │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, lr, #5144576 @ 0x4e8000 │ │ │ │ + adds.w r0, lr, #5144576 @ 0x4e8000 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r8, [pc, #1264] @ 69a174 │ │ │ │ @@ -2345965,22 +2345959,22 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 69a012 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 699e66 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - orns r0, r4, #5144576 @ 0x4e8000 │ │ │ │ + adds.w r0, r4, #5144576 @ 0x4e8000 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, #157 @ 0x9d │ │ │ │ - @ instruction: 0xf0b2009d │ │ │ │ - @ instruction: 0xf0bc009d │ │ │ │ - eor.w r0, r4, #157 @ 0x9d │ │ │ │ - @ instruction: 0xf0b4009d │ │ │ │ + sub.w r0, r0, #157 @ 0x9d │ │ │ │ + adcs.w r0, r2, #157 @ 0x9d │ │ │ │ + adcs.w r0, ip, #157 @ 0x9d │ │ │ │ + @ instruction: 0xf124009d │ │ │ │ + adcs.w r0, r4, #157 @ 0x9d │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [pc, #264] @ (69a2b0 ) │ │ │ │ @@ -2346103,15 +2346097,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldrb r4, [r0, r7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d13, #40 │ │ │ │ + orns r0, r8, #157 @ 0x9d │ │ │ │ stmdb 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.w r9, [r0, #20] │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [pc, #276] @ (69a3f4 ) │ │ │ │ @@ -2346226,16 +2346220,16 @@ │ │ │ │ blx r3 │ │ │ │ b.n 69a34e │ │ │ │ nop │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d20, d13 │ │ │ │ - mrc 0, 7, r0, cr10, cr13, {4} │ │ │ │ + vshr.s64 d16, d13, #28 │ │ │ │ + vshr.s64 d0, d13, #38 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2346321,16 +2346315,16 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr6, cr13, {4} │ │ │ │ - mrc 0, 5, r0, cr4, cr13, {4} │ │ │ │ + vqadd.s64 d0, d22, d13 │ │ │ │ + vqadd.s16 d16, d20, d13 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldr.w r3, [r3, #1684] @ 0x694 │ │ │ │ subs r3, #25 │ │ │ │ cmp r3, #16 │ │ │ │ it hi │ │ │ │ movhi r0, #64 @ 0x40 │ │ │ │ bhi.n 69a52c │ │ │ │ @@ -2346477,19 +2346471,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #628] @ 0x274 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + mcr 0, 1, r0, cr2, cr13, {4} │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc 0, cr0, [r4, #628] @ 0x274 │ │ │ │ - ldc 0, cr0, [r2, #628]! @ 0x274 │ │ │ │ + mcr 0, 1, r0, cr4, cr13, {4} │ │ │ │ + mrc 0, 2, r0, cr2, cr13, {4} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #60] @ (69a6d0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2346518,15 +2346512,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 69a6a4 │ │ │ │ nop │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-628]! @ 0xfffffd8c │ │ │ │ + mrc 0, 0, r0, cr0, cr13, {4} │ │ │ │ stmdb 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, r0 │ │ │ │ ldr r5, [pc, #552] @ (69a918 ) │ │ │ │ ldr r0, [pc, #552] @ (69a91c ) │ │ │ │ @@ -2346721,16 +2346715,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r8, sp, lsr #2 │ │ │ │ - @ instruction: 0xeb92009d │ │ │ │ + ldc 0, cr0, [r8], {157} @ 0x9d │ │ │ │ + ldc 0, cr0, [r2], #-628 @ 0xfffffd8c │ │ │ │ stmdb 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, #2268] @ 69b224 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ @@ -2347421,23 +2347415,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r4, [r5, r1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 69aadc │ │ │ │ + b.n 69ac1c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 69b998 │ │ │ │ + b.n 69aad8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 69b70c │ │ │ │ + b.n 69b84c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 69b75c │ │ │ │ + b.n 69b89c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #96] @ (69b2c0 ) │ │ │ │ @@ -2347948,17 +2347942,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #904] @ (69bc14 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r0, [pc, #368] @ (69ba00 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 69b898 │ │ │ │ + ble.n 69b7d8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ble.n 69b960 │ │ │ │ + udf #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2348044,17 +2348038,17 @@ │ │ │ │ blx 67b00 │ │ │ │ b.n 69b942 │ │ │ │ nop │ │ │ │ mov lr, pc │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 69ba40 │ │ │ │ + bgt.n 69b980 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bgt.n 69ba54 │ │ │ │ + ble.n 69b994 │ │ │ │ lsls r5, r3, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (69ba1c ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 69b9fa │ │ │ │ @@ -2348100,15 +2348094,15 @@ │ │ │ │ b.n 69b9ca │ │ │ │ ldr r1, [pc, #16] @ (69ba28 ) │ │ │ │ b.n 69b9fc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ mov r4, ip │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ strb.w r1, [r0, #1872] @ 0x750 │ │ │ │ @@ -2348155,19 +2348149,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp sl, r8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 69bb70 │ │ │ │ + bgt.n 69bab0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 69bea4 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 69bd24 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [pc, #168] @ (69bb58 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 69bad4 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2348244,19 +2348238,19 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r4, r9 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bge.n 69bb44 │ │ │ │ + blt.n 69ba84 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 69be3c ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 69bcbc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [pc, #232] @ (69bc58 ) │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2348336,15 +2348330,15 @@ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {pc} │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [ip, #8] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r7, r0, #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] │ │ │ │ @@ -2350803,17 +2350797,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #26 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2351422,19 +2351416,19 @@ │ │ │ │ mov r7, ip │ │ │ │ mov lr, r2 │ │ │ │ b.n 69e082 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #1 │ │ │ │ b.n 69e06e │ │ │ │ nop │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2351825,23 +2351819,23 @@ │ │ │ │ bls.n 69e69a │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ mov.w r9, #4 │ │ │ │ b.n 69e46a │ │ │ │ mov ip, r9 │ │ │ │ mov r9, sl │ │ │ │ b.n 69e456 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr.w r2, [r0, #652] @ 0x28c │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ push {r4, lr} │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r0, #652] @ 0x28c │ │ │ │ mov.w ip, #26624 @ 0x6800 │ │ │ │ @@ -2352384,23 +2352378,23 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 69e9f4 │ │ │ │ nop │ │ │ │ asrs r6, r7, #31 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r2, r6, #16 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -2352968,15 +2352962,15 @@ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ b.n 69f048 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r3, #11 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2353827,27 +2353821,27 @@ │ │ │ │ b.n 69fc7c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 69fc7c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 69fc7c │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2354873,15 +2354867,15 @@ │ │ │ │ b.n 6a0434 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mcr2 1, 2, r0, cr10, cr0, {1} │ │ │ │ mrc2 1, 1, r0, cr12, cr0, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [ip, #304] @ 0x130 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2355516,19 +2355510,19 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 6a0f64 │ │ │ │ @ instruction: 0xf12a0130 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [pc, #992] @ (6a157c ) │ │ │ │ + ldr r6, [pc, #608] @ (6a13fc ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #432] @ (6a1360 ) │ │ │ │ @@ -2356504,18 +2356498,18 @@ │ │ │ │ b.n 6a1c2e │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ b.n 6a1a1a │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n 6a1a9c │ │ │ │ - smmls r1, r4, r6, r0 │ │ │ │ - smmla r1, r0, r6, r0 │ │ │ │ - smlawb r1, r8, r6, r0 │ │ │ │ - smlawb r1, r6, r6, r0 │ │ │ │ + stc2 1, cr0, [r4], {6} │ │ │ │ + @ instruction: 0xfbf00106 │ │ │ │ + @ instruction: 0xfbd80106 │ │ │ │ + @ instruction: 0xfbd60106 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ cbz r2, 6a1d66 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2356620,15 +2356614,15 @@ │ │ │ │ adds r2, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 644d90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 6a1e16 │ │ │ │ - ldr??.w r0, [r6, #262] @ 0x106 │ │ │ │ + ldrsb.w r0, [r6, #262] @ 0x106 │ │ │ │ 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] @ (6a2150 ) │ │ │ │ ldr r3, [pc, #764] @ (6a2154 ) │ │ │ │ @@ -2356907,26 +2356901,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 6a2150 │ │ │ │ eors r7, r5 │ │ │ │ b.n 6a249c │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r0, #262] @ 0x106 │ │ │ │ - strb.w r0, [r8, #262] @ 0x106 │ │ │ │ + ldr??.w r0, [r0, ] │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [r8], r6 │ │ │ │ b.n 6a22a4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xf7e80106 │ │ │ │ - @ instruction: 0xf6ee0106 │ │ │ │ - movt r1, #18438 @ 0x4806 │ │ │ │ - subw r1, ip, #2054 @ 0x806 │ │ │ │ - @ instruction: 0xf68a0106 │ │ │ │ - @ instruction: 0xf6820106 │ │ │ │ - @ instruction: 0xf6680106 │ │ │ │ - @ instruction: 0xf6580106 │ │ │ │ + strb.w r0, [r8, #262] @ 0x106 │ │ │ │ + @ instruction: 0xf78e0106 │ │ │ │ + @ instruction: 0xf7640106 │ │ │ │ + @ instruction: 0xf74c0106 │ │ │ │ + @ instruction: 0xf72a0106 │ │ │ │ + @ instruction: 0xf7220106 │ │ │ │ + @ instruction: 0xf7080106 │ │ │ │ + @ instruction: 0xf6f80106 │ │ │ │ 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 │ │ │ │ vldr s16, [pc, #760] @ 6a2494 │ │ │ │ @@ -2357518,16 +2357512,16 @@ │ │ │ │ b.n 6a2692 │ │ │ │ movs r3, #2 │ │ │ │ b.n 6a279a │ │ │ │ movs r3, #1 │ │ │ │ b.n 6a279a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1fc0106 │ │ │ │ - and.w r1, r4, #6 │ │ │ │ + @ instruction: 0xf29c0106 │ │ │ │ + @ instruction: 0xf0a40106 │ │ │ │ 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 │ │ │ │ movs r3, #2 │ │ │ │ @@ -2358860,18 +2358854,18 @@ │ │ │ │ str.w r1, [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 6a363e │ │ │ │ nop │ │ │ │ - stmdb ip, {r1, r2, r8} │ │ │ │ - ldmdb r2!, {r1, r2, r8} │ │ │ │ - ldmia.w r0!, {r1, r2, r8} │ │ │ │ - @ instruction: 0xe8ce0106 │ │ │ │ + @ instruction: 0xe9ac0106 │ │ │ │ + ldrd r0, r1, [r2, #24] │ │ │ │ + ldrd r0, r1, [r0, #-24] │ │ │ │ + strd r0, r1, [lr, #-24]! │ │ │ │ bl 642f54 │ │ │ │ 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 │ │ │ │ adds r2, r3, #1 │ │ │ │ @@ -2360335,15 +2360329,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #32 │ │ │ │ @@ -2363090,30 +2363084,30 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.n 6a6d70 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - udf #2 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldc2l 0, cr0, [ip], {169} @ 0xa9 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + ldc2l 0, cr0, [ip, #-676]! @ 0xfffffd5c │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ble.n 6a6dac │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2363744,17 +2363738,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - add r6, pc, #520 @ (adr r6, 6a76dc ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 6a755c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, pc, #408 @ (adr r5, 6a7670 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 6a74f0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r6, #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, fp │ │ │ │ beq.n 6a7502 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ @@ -2364081,25 +2364075,25 @@ │ │ │ │ blx 67b00 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 6a7784 │ │ │ │ ldrh r6, [r2, #8] │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #152 @ (adr r0, 6a78dc ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 6a7b5c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6a7900 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 6a7b80 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ @@ -2365610,19 +2365604,19 @@ │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 6a869c │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ 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 r3, [pc, #196] @ (6a8868 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2365711,19 +2365705,19 @@ │ │ │ │ blx 67b00 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 6a882a │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ 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 │ │ │ │ @@ -2366595,29 +2366589,29 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ strb r6, [r0, #28] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #24] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -2367873,153 +2367867,154 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6aa044 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r1, r5, #2 │ │ │ │ - strblt r6, [r3, #2] │ │ │ │ - lsllt r4, r3, #2 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + strb r6, [r7, #4] │ │ │ │ + lsls r4, r3, #2 │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf67c00ac │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + @ instruction: 0xf71c00ac │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf61200ac │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + @ instruction: 0xf6b200ac │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 6a9980 │ │ │ │ + b.n 6a9ac0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - sbcs.w r0, r0, #5636096 @ 0x560000 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + @ instruction: 0xf61000ac │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ - b.n 6a9a68 │ │ │ │ + b.n 6a9ba8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf38800ac │ │ │ │ - vshr.s64 d16, d8, #14 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + bic.w r0, r8, #5636096 @ 0x560000 │ │ │ │ + eors.w r0, r2, #152 @ 0x98 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 6aa440 │ │ │ │ + b.n 6aa580 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #288 @ (adr r2, 6aa114 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 6aa394 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - mrc2 0, 1, r0, cr4, cr12, {4} │ │ │ │ - vshr.u64 d16, d12, #4 │ │ │ │ - add.w r0, r2, #172 @ 0xac │ │ │ │ - mcr2 0, 0, r0, cr2, cr12, {4} │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + mrc2 0, 6, r0, cr4, cr12, {4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + sub.w r0, r2, #172 @ 0xac │ │ │ │ + mcr2 0, 5, r0, cr2, cr12, {4} │ │ │ │ + b.n 6aa158 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vqadd.u8 d16, d24, d12 │ │ │ │ - mrc2 0, 7, r0, cr10, cr12, {4} │ │ │ │ - mrc2 0, 7, r0, cr4, cr12, {4} │ │ │ │ - mcr2 0, 6, r0, cr2, cr12, {4} │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + vshr.u64 d16, d12, #24 │ │ │ │ + vshr.u64 d0, d12, #38 │ │ │ │ + vshr.u64 d0, d12, #44 │ │ │ │ + vqadd.u32 d16, d18, d12 │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r5, r3, #2 │ │ │ │ revsh r0, r4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - mcr2 0, 0, r0, cr10, cr12, {4} │ │ │ │ - @ instruction: 0xfbf6009c │ │ │ │ - cdp 0, 15, cr0, cr14, cr12, {5} │ │ │ │ - @ instruction: 0xfbfa009c │ │ │ │ - ble.n 6aa038 │ │ │ │ + mcr2 0, 5, r0, cr10, cr12, {4} │ │ │ │ + ldc2 0, cr0, [r6], {156} @ 0x9c │ │ │ │ + vaddl.s16 q0, d30, d28 │ │ │ │ + ldc2 0, cr0, [sl], {156} @ 0x9c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc2 0, cr0, [lr, #-624]! @ 0xfffffd90 │ │ │ │ - cdp 0, 2, cr0, cr12, cr12, {5} │ │ │ │ - ldc2l 0, cr0, [sl], {156} @ 0x9c │ │ │ │ - @ instruction: 0xfad6009c │ │ │ │ - ldc2l 0, cr0, [sl], #624 @ 0x270 │ │ │ │ - stc2 0, cr0, [r6, #-624] @ 0xfffffd90 │ │ │ │ - stc2 0, cr0, [r2, #-624] @ 0xfffffd90 │ │ │ │ - stc2 0, cr0, [r4, #-624] @ 0xfffffd90 │ │ │ │ - ldc2l 0, cr0, [ip], #624 @ 0x270 │ │ │ │ - ldc2l 0, cr0, [r8], #624 @ 0x270 │ │ │ │ - ldc2l 0, cr0, [r0], #624 @ 0x270 │ │ │ │ - stc2l 0, cr0, [r8], #624 @ 0x270 │ │ │ │ - @ instruction: 0xfbb8009c │ │ │ │ - vld1.8 @ instruction: 0xf9e4009c │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + stc2l 0, cr0, [lr, #624] @ 0x270 │ │ │ │ + cdp 0, 12, cr0, cr12, cr12, {5} │ │ │ │ + ldc2l 0, cr0, [sl, #-624]! @ 0xfffffd90 │ │ │ │ + @ instruction: 0xfb76009c │ │ │ │ + ldc2 0, cr0, [sl, #624] @ 0x270 │ │ │ │ + stc2 0, cr0, [r6, #624]! @ 0x270 │ │ │ │ + stc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ + stc2 0, cr0, [r4, #624]! @ 0x270 │ │ │ │ + ldc2 0, cr0, [ip, #624] @ 0x270 │ │ │ │ + ldc2 0, cr0, [r8, #624] @ 0x270 │ │ │ │ + ldc2 0, cr0, [r0, #624] @ 0x270 │ │ │ │ + stc2 0, cr0, [r8, #624] @ 0x270 │ │ │ │ + mrrc2 0, 9, r0, r8, cr12 │ │ │ │ + @ instruction: 0xfa84009c │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsh.w r0, [r8, #156] @ 0x9c │ │ │ │ - blt.n 6a9ffc │ │ │ │ + @ instruction: 0xfa58009c │ │ │ │ + bgt.n 6aa13c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfafe009c │ │ │ │ - blt.n 6aa144 │ │ │ │ + @ instruction: 0xfb9e009c │ │ │ │ + blt.n 6aa084 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfb90009c │ │ │ │ - @ instruction: 0xfb82009c │ │ │ │ - @ instruction: 0xfa24009c │ │ │ │ - bic.w r0, r2, #170 @ 0xaa │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + ldc2 0, cr0, [r0], #-624 @ 0xfffffd90 │ │ │ │ + stc2 0, cr0, [r2], #-624 @ 0xfffffd90 │ │ │ │ + @ instruction: 0xfac4009c │ │ │ │ + @ instruction: 0xf0c200aa │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bics.w r0, r0, sp, lsr #2 │ │ │ │ - ldrsh.w r0, [r2, #156] @ 0x9c │ │ │ │ - vld1.8 @ instruction: 0xf9ac009c │ │ │ │ - vld1.8 @ instruction: 0xf9a6009c │ │ │ │ - ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ - ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ + @ instruction: 0xead0009d │ │ │ │ + @ instruction: 0xfa52009c │ │ │ │ + @ instruction: 0xfa4c009c │ │ │ │ + @ instruction: 0xfa46009c │ │ │ │ + @ instruction: 0xfa18009c │ │ │ │ + @ instruction: 0xfa12009c │ │ │ │ ldr.w r2, [pc, #2644] @ 6aab30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.w 6a9872 │ │ │ │ @@ -2368950,144 +2368945,143 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add r7, r0 │ │ │ │ b.n 6aaa94 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf794009c │ │ │ │ - @ instruction: 0xf770009c │ │ │ │ - @ instruction: 0xf7a6009c │ │ │ │ - bhi.n 6aac3c │ │ │ │ + ldrh.w r0, [r4, ip, lsl #1] │ │ │ │ + ldrb.w r0, [r0, ip, lsl #1] │ │ │ │ + str.w r0, [r6, ip, lsl #1] │ │ │ │ + bls.n 6aab7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf75a009c │ │ │ │ - @ instruction: 0xf73e009c │ │ │ │ - @ instruction: 0xf722009c │ │ │ │ - @ instruction: 0xf776009c │ │ │ │ - @ instruction: 0xf760009c │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xf7fa009c │ │ │ │ + @ instruction: 0xf7de009c │ │ │ │ + @ instruction: 0xf7c2009c │ │ │ │ + ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ + strb.w r0, [r0, ip, lsl #1] │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf654009c │ │ │ │ - movw r0, #18588 @ 0x489c │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + @ instruction: 0xf6f4009c │ │ │ │ + @ instruction: 0xf6e4009c │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add.w r0, r6, fp, asr #2 │ │ │ │ - @ instruction: 0xf5fa009c │ │ │ │ - @ instruction: 0xf6e8009c │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub.w r0, r6, fp, asr #2 │ │ │ │ + @ instruction: 0xf69a009c │ │ │ │ + @ instruction: 0xf788009c │ │ │ │ + cbz r4, 6aab8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf58c009c │ │ │ │ - @ instruction: 0xeb82009c │ │ │ │ - subw r0, r6, #2204 @ 0x89c │ │ │ │ - b.n 6aaa74 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - rsbs r0, sl, #5111808 @ 0x4e0000 │ │ │ │ - @ instruction: 0xf622009c │ │ │ │ - @ instruction: 0xf610009c │ │ │ │ - rsbs r0, ip, #5111808 @ 0x4e0000 │ │ │ │ - addw r0, sl, #2204 @ 0x89c │ │ │ │ - @ instruction: 0xf5ee009c │ │ │ │ - rsbs r0, r2, #5111808 @ 0x4e0000 │ │ │ │ - b.n 6aa8f8 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xf52e009c │ │ │ │ - @ instruction: 0xf4e6009c │ │ │ │ - @ instruction: 0xf3ea009c │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf62c009c │ │ │ │ + stc 0, cr0, [r2], #-624 @ 0xfffffd90 │ │ │ │ + @ instruction: 0xf746009c │ │ │ │ + @ instruction: 0xe81400ac │ │ │ │ + @ instruction: 0xf67a009c │ │ │ │ + movt r0, #10396 @ 0x289c │ │ │ │ + @ instruction: 0xf6b0009c │ │ │ │ + @ instruction: 0xf67c009c │ │ │ │ + subw r0, sl, #2204 @ 0x89c │ │ │ │ + @ instruction: 0xf68e009c │ │ │ │ + @ instruction: 0xf672009c │ │ │ │ + b.n 6aaa38 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + rsb r0, lr, #5111808 @ 0x4e0000 │ │ │ │ + @ instruction: 0xf586009c │ │ │ │ + eor.w r0, sl, #5111808 @ 0x4e0000 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf532009c │ │ │ │ - add.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ - @ instruction: 0xf4e6009c │ │ │ │ - @ instruction: 0xf4ca009c │ │ │ │ - bfi r0, sl, #2, #27 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + rsbs r0, r2, #5111808 @ 0x4e0000 │ │ │ │ + sub.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ + @ instruction: 0xf586009c │ │ │ │ + sbc.w r0, sl, #5111808 @ 0x4e0000 │ │ │ │ + and.w r0, sl, #5111808 @ 0x4e0000 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrh r4, [r2, r3] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - sub.w r0, ip, #156 @ 0x9c │ │ │ │ - @ instruction: 0xf192009c │ │ │ │ - @ instruction: 0xf18e009c │ │ │ │ - b.n 6aa4f4 │ │ │ │ + movw r0, #49308 @ 0xc09c │ │ │ │ + @ instruction: 0xf232009c │ │ │ │ + @ instruction: 0xf22e009c │ │ │ │ + b.n 6aa634 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adcs.w r0, r6, #156 @ 0x9c │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + @ instruction: 0xf1f6009c │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf0ee009c │ │ │ │ - @ instruction: 0xf0ea009c │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + @ instruction: 0xf18e009c │ │ │ │ + @ instruction: 0xf18a009c │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - orns r0, ip, #156 @ 0x9c │ │ │ │ - add.w r0, lr, #156 @ 0x9c │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + adds.w r0, ip, #156 @ 0x9c │ │ │ │ + sub.w r0, lr, #156 @ 0x9c │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - vshr.s64 d16, d12, #20 │ │ │ │ - b.n 6ab234 │ │ │ │ + eor.w r0, ip, #156 @ 0x9c │ │ │ │ + b.n 6ab374 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - vshr.s64 d0, d12, #4 │ │ │ │ - vshr.s64 d0, d12, #4 │ │ │ │ - b.n 6ab158 │ │ │ │ + orrs.w r0, ip, #156 @ 0x9c │ │ │ │ + orrs.w r0, ip, #156 @ 0x9c │ │ │ │ + b.n 6ab298 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - vqadd.s64 d16, d30, d12 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + ands.w r0, lr, #156 @ 0x9c │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 6aad18 │ │ │ │ + bcs.n 6aac58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 6ab05c │ │ │ │ + b.n 6ab19c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - vqadd.s16 d16, d18, d12 │ │ │ │ - vqadd.s64 d0, d28, d12 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + vshr.s64 d16, d12, #14 │ │ │ │ + vshr.s64 d16, d12, #36 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6aaf5c │ │ │ │ + b.n 6ab09c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - mrc 0, 3, r0, cr12, cr12, {4} │ │ │ │ - mcr 0, 6, r0, cr8, cr12, {4} │ │ │ │ + vqadd.s16 d0, d28, d12 │ │ │ │ + vqadd.s32 d16, d24, d12 │ │ │ │ + vqadd.s8 d16, d24, d12 │ │ │ │ + mcr 0, 6, r0, cr0, cr12, {4} │ │ │ │ mcr 0, 5, r0, cr8, cr12, {4} │ │ │ │ - mcr 0, 1, r0, cr0, cr12, {4} │ │ │ │ - mcr 0, 0, r0, cr8, cr12, {4} │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6aae2c │ │ │ │ + b.n 6aaf6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldcl 0, cr0, [r6, #624] @ 0x270 │ │ │ │ - stcl 0, cr0, [r8, #-624]! @ 0xfffffd90 │ │ │ │ - ldc 0, cr0, [lr, #-624]! @ 0xfffffd90 │ │ │ │ - ldcl 0, cr0, [lr, #-624]! @ 0xfffffd90 │ │ │ │ - stcl 0, cr0, [r6, #-624]! @ 0xfffffd90 │ │ │ │ - stc 0, cr0, [r6, #624] @ 0x270 │ │ │ │ - ldcl 0, cr0, [r8, #-624]! @ 0xfffffd90 │ │ │ │ - ldc 0, cr0, [r2, #-624]! @ 0xfffffd90 │ │ │ │ - stc 0, cr0, [r0, #624]! @ 0x270 │ │ │ │ - stcl 0, cr0, [r0, #-624] @ 0xfffffd90 │ │ │ │ + mrc 0, 3, r0, cr6, cr12, {4} │ │ │ │ + mcr 0, 0, r0, cr8, cr12, {4} │ │ │ │ + ldcl 0, cr0, [lr, #624] @ 0x270 │ │ │ │ + mrc 0, 0, r0, cr14, cr12, {4} │ │ │ │ + mcr 0, 0, r0, cr6, cr12, {4} │ │ │ │ + mcr 0, 1, r0, cr6, cr12, {4} │ │ │ │ + mrc 0, 0, r0, cr8, cr12, {4} │ │ │ │ + ldcl 0, cr0, [r2, #624] @ 0x270 │ │ │ │ + mcr 0, 2, r0, cr0, cr12, {4} │ │ │ │ + stcl 0, cr0, [r0, #624]! @ 0x270 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stcl 0, cr0, [r4], #624 @ 0x270 │ │ │ │ - stc 0, cr0, [ip], #624 @ 0x270 │ │ │ │ - stcl 0, cr0, [ip], {156} @ 0x9c │ │ │ │ - ldc 0, cr0, [r4], #624 @ 0x270 │ │ │ │ - stcl 0, cr0, [r6], {156} @ 0x9c │ │ │ │ - stc 0, cr0, [sl], #624 @ 0x270 │ │ │ │ + stc 0, cr0, [r4, #624] @ 0x270 │ │ │ │ + stcl 0, cr0, [ip, #-624] @ 0xfffffd90 │ │ │ │ + stcl 0, cr0, [ip, #-624]! @ 0xfffffd90 │ │ │ │ + ldcl 0, cr0, [r4, #-624] @ 0xfffffd90 │ │ │ │ + stcl 0, cr0, [r6, #-624]! @ 0xfffffd90 │ │ │ │ + stcl 0, cr0, [sl, #-624] @ 0xfffffd90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ @@ -2369372,18 +2369366,18 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ bne.w 6aae8c │ │ │ │ b.n 6aaec2 │ │ │ │ strh r4, [r3, r4] │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia.w r2!, {r2, r3, r4, r7} │ │ │ │ - stcl 0, cr0, [ip], {156} @ 0x9c │ │ │ │ + strd r0, r0, [r2, #-624] @ 0x270 │ │ │ │ + stcl 0, cr0, [ip, #-624]! @ 0xfffffd90 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ ldr r2, [pc, #136] @ (6ab03c ) │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ ldr r3, [pc, #132] @ (6ab040 ) │ │ │ │ @@ -2369438,15 +2369432,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, r1] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r3, [r0, #2312] @ 0x908 │ │ │ │ @@ -2371915,15 +2371909,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r2, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 6acbd0 │ │ │ │ + bcc.n 6acb10 │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ ldr.w r2, [pc, #1596] @ 6ad204 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2373692,173 +2373686,173 @@ │ │ │ │ b.n 6ad8e2 │ │ │ │ ldr r2, [pc, #328] @ (6adf48 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 6ad8d8 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r1, #2604] @ 0xa2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2374151,55 +2374145,55 @@ │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 6ae19a │ │ │ │ movs r0, #146 @ 0x92 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r6, [pc, #516] @ (6ae4d4 ) │ │ │ │ @@ -2375499,17 +2375493,17 @@ │ │ │ │ b.n 6af288 │ │ │ │ mov r1, r6 │ │ │ │ b.n 6af28e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 67e9c │ │ │ │ b.n 6af2da │ │ │ │ nop │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -2376498,17 +2376492,17 @@ │ │ │ │ movw r1, #52292 @ 0xcc44 │ │ │ │ movt r1, #52292 @ 0xcc44 │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 6aff0c │ │ │ │ b.n 6afeac │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ addw r2, r0, #1996 @ 0x7cc │ │ │ │ add.w ip, r0, #1992 @ 0x7c8 │ │ │ │ add.w r1, r0, #2000 @ 0x7d0 │ │ │ │ push {r4, lr} │ │ │ │ addw r4, r0, #2004 @ 0x7d4 │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ @@ -2376615,17 +2376609,17 @@ │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ bne.n 6b003c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [pc, #1872] @ 6b0800 │ │ │ │ @@ -2377176,15 +2377170,15 @@ │ │ │ │ ldr.w r2, [ip] │ │ │ │ b.n 6b0232 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.u8 d16, d4, d31 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cdp2 1, 5, cr0, cr2, cr15, {1} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2377680,15 +2377674,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (6b0df8 ) │ │ │ │ sub.w r1, r1, #294 @ 0x126 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 6b0c64 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr.w ip, [pc, #128] @ 6b0e8c │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -2377739,15 +2377733,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #100 @ 0x64 │ │ │ │ b.n 6b0e52 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1e6012f │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r6, r0, #4 │ │ │ │ sub.w r1, r6, #47 @ 0x2f │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2378035,15 +2378029,15 @@ │ │ │ │ blx 67b00 │ │ │ │ movs r3, #0 │ │ │ │ b.n 6b10c2 │ │ │ │ nop │ │ │ │ vrhadd.s16 d16, d4, d31 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ 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 │ │ │ │ @@ -2378258,19 +2378252,19 @@ │ │ │ │ adds r2, #2 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 6b1338 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 6b13d0 │ │ │ │ b.n 6b1338 │ │ │ │ nop │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ 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 r3, [pc, #712] @ (6b16c8 ) │ │ │ │ @@ -2378552,15 +2378546,15 @@ │ │ │ │ cmn r0, r5 │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmn r6, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @ instruction: 0xe986012f │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3660] @ 0xe4c │ │ │ │ sub sp, #12 │ │ │ │ @@ -2379900,15 +2379894,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 6b2320 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ orn r1, lr, sl, asr #32 │ │ │ │ - @ instruction: 0xf6b60105 │ │ │ │ + @ instruction: 0xf7560105 │ │ │ │ bgt.n 6b2448 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2379978,15 +2379972,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe9ba012a │ │ │ │ blt.n 6b2434 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - addw r1, sl, #2053 @ 0x805 │ │ │ │ + subw r1, sl, #2053 @ 0x805 │ │ │ │ blt.n 6b2568 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2380083,15 +2380077,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r6, {r1, r3, r5, r8} │ │ │ │ bge.n 6b2590 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r1, r8, #8716288 @ 0x850000 │ │ │ │ + subs.w r1, r8, #8716288 @ 0x850000 │ │ │ │ ldmia.w r4!, {r1, r3, r5, r8} │ │ │ │ bge.n 6b2664 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2380895,17 +2380889,17 @@ │ │ │ │ bl 66b484 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ bcs.n 6b2d60 │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vaddl.s32 q0, d26, d29 │ │ │ │ + orr.w r0, sl, #173 @ 0xad │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr.w r9, [pc, #108] @ 6b2e7c │ │ │ │ @@ -2380999,15 +2380993,15 @@ │ │ │ │ bl 6b2d2c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bne.n 6b2fc4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ 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 │ │ │ │ @@ -2381124,19 +2381118,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ beq.n 6b2f4c │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 6b3044 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -2381366,25 +2381360,25 @@ │ │ │ │ bl 6b4898 │ │ │ │ b.n 6b3066 │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r5, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ble.n 6b3288 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bgt.n 6b32b8 │ │ │ │ + ble.n 6b31f8 │ │ │ │ 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 r9, [pc, #584] @ 6b3518 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2381616,25 +2381610,25 @@ │ │ │ │ bl 6b4ac0 │ │ │ │ b.n 6b32dc │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - blt.n 6b3458 │ │ │ │ + bgt.n 6b3598 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bge.n 6b3624 │ │ │ │ + blt.n 6b3564 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2381890,25 +2381884,25 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (6b3be4 ) │ │ │ │ + ldr r5, [pc, #624] @ (6b3a64 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bvc.n 6b377c │ │ │ │ + bhi.n 6b38bc │ │ │ │ lsls r4, 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 r3, [pc, #240] @ (6b3900 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2382013,17 +2382007,17 @@ │ │ │ │ bl 6b32bc │ │ │ │ b.n 6b383e │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bvs.n 6b3834 │ │ │ │ + bvc.n 6b3974 │ │ │ │ lsls r4, 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 r3, [pc, #196] @ (6b39e4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2382104,17 +2382098,17 @@ │ │ │ │ bl 6b3044 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 6b394c │ │ │ │ + bvs.n 6b3a8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ @@ -2382225,17 +2382219,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 6b3a20 │ │ │ │ + bpl.n 6b3b60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #200] @ (6b3bf8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2382326,17 +2382320,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r6, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcc.n 6b3b2c │ │ │ │ + bmi.n 6b3c6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #256] @ (6b3d28 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2382454,17 +2382448,17 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcs.n 6b3e30 │ │ │ │ + bcc.n 6b3d70 │ │ │ │ lsls r4, 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 r3, [pc, #184] @ (6b3e10 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2382540,17 +2382534,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6b3d80 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bne.n 6b3f00 │ │ │ │ + bcs.n 6b3e40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #288] @ (6b3f50 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2382674,17 +2382668,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - beq.n 6b3fd4 │ │ │ │ + beq.n 6b3f14 │ │ │ │ lsls r4, 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 r3, [pc, #208] @ (6b404c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2382770,17 +2382764,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 66840 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6b3fa4 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r4, 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 │ │ │ │ ldrd r5, r8, [r0] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2382830,15 +2382824,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 6b40c4 │ │ │ │ ldr r0, [pc, #8] @ (6b40f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #504] @ (6b4300 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2383051,19 +2383045,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ce │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r0, [pc, #224] @ (6b43fc ) │ │ │ │ + ldr r0, [pc, #864] @ (6b467c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2383757,17 +2383751,17 @@ │ │ │ │ ldr r1, [pc, #12] @ (6b4998 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [pc, #12] @ (6b499c ) │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 681c8 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ @@ -2384371,15 +2384365,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (6b4f94 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa100098 │ │ │ │ + @ instruction: 0xfab00098 │ │ │ │ stmdb sp!, {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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2385119,21 +2385113,21 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - bpl.n 6b5864 │ │ │ │ + bpl.n 6b57a4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r6, #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, #316] @ (6b5964 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2385266,42 +2385260,42 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xfae400a8 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + @ instruction: 0xfb8400a8 │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [pc, #744] @ (6b5c68 ) │ │ │ │ + ldr r5, [pc, #360] @ (6b5ae8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa3200a8 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + @ instruction: 0xfad200a8 │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfa0000a8 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + @ instruction: 0xfaa000a8 │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2385948,107 +2385942,107 @@ │ │ │ │ ldr r2, [pc, #212] @ (6b6174 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 6b6026 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xf76000a8 │ │ │ │ - @ instruction: 0xf75600a8 │ │ │ │ - @ instruction: 0xf73200a8 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + strb.w r0, [r0, r8, lsl #2] │ │ │ │ + @ instruction: 0xf7f600a8 │ │ │ │ + @ instruction: 0xf7d200a8 │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf66a00a8 │ │ │ │ - ldr r7, [pc, #576] @ (6b633c ) │ │ │ │ + @ instruction: 0xf70a00a8 │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xf5ee00a8 │ │ │ │ - ldr r7, [pc, #80] @ (6b615c ) │ │ │ │ + @ instruction: 0xf68e00a8 │ │ │ │ + ldr r7, [pc, #720] @ (6b63dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs.w r0, r4, #5505024 @ 0x540000 │ │ │ │ - ldr r6, [pc, #872] @ (6b6488 ) │ │ │ │ + @ instruction: 0xf65400a8 │ │ │ │ + ldr r7, [pc, #488] @ (6b6308 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [pc, #640] @ (6b63b0 ) │ │ │ │ + ldr r7, [pc, #256] @ (6b6230 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sbcs.w r0, r4, #5505024 @ 0x540000 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf61400a8 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [pc, #560] @ (6b6380 ) │ │ │ │ + ldr r5, [pc, #176] @ (6b6200 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf35e00a8 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf3fe00a8 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ 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 r5, r0 │ │ │ │ @@ -2386682,15 +2386676,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #648 @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 6cbe24 │ │ │ │ b.n 6b68a2 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2386884,24 +2386878,24 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa5c009b │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + @ instruction: 0xfafc009b │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cbz r1, 6b6b02 │ │ │ │ add.w r3, r0, #776 @ 0x308 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #776] @ 0x308 │ │ │ │ @@ -2387131,21 +2387125,21 @@ │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #168 @ (adr r0, 6b6e10 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 6b7090 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #96 @ (adr r0, 6b6dcc ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 6b704c ) │ │ │ │ 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 │ │ │ │ @@ -2387495,19 +2387489,19 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #2892] @ 6b7cfc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2389333,89 +2389327,89 @@ │ │ │ │ stmdb r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xebedffff │ │ │ │ @ instruction: 0xeba7ffff │ │ │ │ ldrd pc, pc, [r9], #-1020 @ 0x3fc │ │ │ │ b.n 6b865e │ │ │ │ @ instruction: 0xffffeb71 │ │ │ │ vqrshrun.s64 d30, , #1 │ │ │ │ - vabal.u q10, d31, d26 │ │ │ │ + vmlsl.u q10, d15, d10[0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mov ip, r2 │ │ │ │ + bxns r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - adcs r4, r1 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adcs r6, r2 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adcs r4, r4 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ands r2, r5 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r7 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #276] @ (6b88ac ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2389530,17 +2389524,17 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ svc 225 @ 0xe1 │ │ │ │ vsli.32 d27, d24, #31 │ │ │ │ @@ -2390595,116 +2390589,116 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, #27] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ strh r4, [r0, #20] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xfab9ffff │ │ │ │ asrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6b9776 │ │ │ │ @ instruction: 0xffffdbf7 │ │ │ │ vtbx.8 d29, {d31-, q14, #1 │ │ │ │ + vsri.32 d29, d12, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r6, #149 @ 0x95 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf0f60095 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ strb r4, [r7, #0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [pc, #816] @ (6b9914 ) │ │ │ │ + ldr r7, [pc, #432] @ (6b9794 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r5, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -2390803,15 +2390797,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (6b9734 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 664b4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6b96fa │ │ │ │ - ldr r3, [pc, #568] @ (6b9968 ) │ │ │ │ + ldr r4, [pc, #184] @ (6b97e8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ bl 8d9732 │ │ │ │ bl 8a9736 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2391983,15 +2391977,15 @@ │ │ │ │ bne.n 6ba3dc │ │ │ │ b.n 6ba3de │ │ │ │ bl 72d8ec │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r2, [r0, #2692] @ 0xa84 │ │ │ │ @@ -2393192,15 +2393186,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -2393569,15 +2393563,15 @@ │ │ │ │ strd r2, r3, [r4] │ │ │ │ b.n 6bb15e │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67400 │ │ │ │ b.n 6bb15e │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r7, r1 │ │ │ │ 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 │ │ │ │ @@ -2394503,15 +2394497,15 @@ │ │ │ │ add ip, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6bbcaa │ │ │ │ vrsra.u32 d20, d14, #1 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6bbb40 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2394600,15 +2394594,15 @@ │ │ │ │ bhi.n 6bc02a │ │ │ │ ldr r2, [pc, #12] @ (6bc030 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ 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 │ │ │ │ @@ -2394889,17 +2394883,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r3, r0, [r4] │ │ │ │ b.n 6bc328 │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ 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 │ │ │ │ @@ -2394972,29 +2394966,29 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r4, [sp] │ │ │ │ bl 3af798 │ │ │ │ b.n 6bc3a4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ sub sp, #32 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia.w sl, {r3, r4, r7} │ │ │ │ + stmdb sl!, {r3, r4, r7} │ │ │ │ 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, #172] @ (6bc4e8 ) │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #172] @ (6bc4ec ) │ │ │ │ @@ -2395066,15 +2395060,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ lsls r7, r5, #4 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r3, #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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, #184] @ (6bc5c4 ) │ │ │ │ @@ -2395143,28 +2395137,28 @@ │ │ │ │ ldr r2, [pc, #44] @ (6bc5e0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adcs.w r0, r0, #170 @ 0xaa │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf1f000aa │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ 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, #40] @ (6bc61c ) │ │ │ │ mov r2, r3 │ │ │ │ @@ -2395183,15 +2395177,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r2, #0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #408] @ (6bc7c0 ) │ │ │ │ + ldr r2, [pc, #24] @ (6bc640 ) │ │ │ │ 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 │ │ │ │ @@ -2396587,19 +2396581,19 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ strd r2, r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ b.n 6bd366 │ │ │ │ ldr r3, [pc, #696] @ (6bd768 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ add r0, pc, #32 @ (adr r0, 6bd4d8 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r0, #3284] @ 0xcd4 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ and.w r3, r1, r0 │ │ │ │ and.w r1, ip, r1, asr #31 │ │ │ │ @@ -2396616,15 +2396610,15 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movt r1, #18437 @ 0x4805 │ │ │ │ + @ instruction: 0xf7640105 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 6bd57e │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r1, #24 │ │ │ │ movs r0, #23 │ │ │ │ @@ -2396678,39 +2396672,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (6bd5b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (6bd5b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr.w r4, [r1, #304] @ 0x130 │ │ │ │ @@ -2397379,142 +2397373,142 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 6bc4f8 │ │ │ │ b.n 6bdae4 │ │ │ │ cmp r7, #3 │ │ │ │ bgt.w 6bda7a │ │ │ │ b.n 6bdb54 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #712 @ (adr r0, 6be054 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 6bded4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #560 @ (adr r0, 6bdfc4 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 6bde44 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.u16 d0, d28, d11 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + vshr.u64 d0, d11, #4 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mcr2 0, 7, r0, cr10, cr11, {4} │ │ │ │ - mcr2 0, 1, r0, cr10, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [r4, #620]! @ 0x26c │ │ │ │ - mcr2 0, 0, r0, cr0, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [ip, #620]! @ 0x26c │ │ │ │ - mcr2 0, 2, r0, cr2, cr11, {4} │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + vshr.u64 d0, d11, #54 │ │ │ │ + mcr2 0, 6, r0, cr10, cr11, {4} │ │ │ │ + mrc2 0, 4, r0, cr4, cr11, {4} │ │ │ │ + mcr2 0, 5, r0, cr0, cr11, {4} │ │ │ │ + mrc2 0, 4, r0, cr12, cr11, {4} │ │ │ │ + mcr2 0, 7, r0, cr2, cr11, {4} │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ - ldc2l 0, cr0, [sl, #-620] @ 0xfffffd94 │ │ │ │ - ldc2l 0, cr0, [r6, #-620] @ 0xfffffd94 │ │ │ │ - ldc2l 0, cr0, [r2, #-620] @ 0xfffffd94 │ │ │ │ - ldc2l 0, cr0, [r0, #-620] @ 0xfffffd94 │ │ │ │ - ldc2l 0, cr0, [r8, #-620] @ 0xfffffd94 │ │ │ │ - stc2l 0, cr0, [r8, #-620]! @ 0xfffffd94 │ │ │ │ - stc2l 0, cr0, [ip, #-620]! @ 0xfffffd94 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + ldc2l 0, cr0, [lr, #620]! @ 0x26c │ │ │ │ + ldc2l 0, cr0, [sl, #620]! @ 0x26c │ │ │ │ + ldc2l 0, cr0, [r6, #620]! @ 0x26c │ │ │ │ + ldc2l 0, cr0, [r2, #620]! @ 0x26c │ │ │ │ + ldc2l 0, cr0, [r0, #620]! @ 0x26c │ │ │ │ + ldc2l 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ + mcr2 0, 0, r0, cr8, cr11, {4} │ │ │ │ + mcr2 0, 0, r0, cr12, cr11, {4} │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r2, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 6bdea2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -2398773,21 +2398767,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6be70c │ │ │ │ + b.n 6be84c │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa360094 │ │ │ │ - vst4.32 {d16-d19}, [r8 :64], fp │ │ │ │ - ldrsb.w r0, [sl, #155] @ 0x9b │ │ │ │ + @ instruction: 0xfad60094 │ │ │ │ + vld1.8 @ instruction: 0xf9e8009b │ │ │ │ + @ instruction: 0xfa3a009b │ │ │ │ asrs r2, r2, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ b.n 6be56a │ │ │ │ @ instruction: 0xfffff899 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ands.w fp, r2, #4 │ │ │ │ bne.w 6be7c6 │ │ │ │ @@ -2399368,16 +2399362,16 @@ │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ b.n 6bf212 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ... │ │ │ │ - @ instruction: 0xf31a009b │ │ │ │ - ands.w r0, r8, #4849664 @ 0x4a0000 │ │ │ │ + @ instruction: 0xf3ba009b │ │ │ │ + @ instruction: 0xf4b80094 │ │ │ │ udf #207 @ 0xcf │ │ │ │ @ instruction: 0xffffde81 │ │ │ │ @ instruction: 0xffffde25 │ │ │ │ vmlsl.u , d15, d1[0] │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vtbx.8 d29, {d15-d16}, d17 │ │ │ │ vqshrun.s64 d25, q0, #1 │ │ │ │ @@ -2399533,15 +2399527,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 6be946 │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ bvc.n 6bf5ba │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, sl, fp, lsr #2 │ │ │ │ + ldcl 0, cr0, [sl], #-620 @ 0xfffffd94 │ │ │ │ bvc.n 6bf6ae │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -2400281,23 +2400275,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strd r0, r0, [lr], #-620 @ 0x26c │ │ │ │ - ldmia.w r0, {r2, r4, r7} │ │ │ │ - b.n 6bfb60 │ │ │ │ + stmdb lr, {r0, r1, r3, r4, r7} │ │ │ │ + ldmdb r0!, {r2, r4, r7} │ │ │ │ + b.n 6bfca0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6bf9f0 │ │ │ │ + b.n 6bfb30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6c069c │ │ │ │ + b.n 6bf7dc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6bf724 │ │ │ │ + b.n 6bf864 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -2400477,15 +2400471,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r2, #3 │ │ │ │ bl 3af798 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r5, r2, #2 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r4, 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] │ │ │ │ @@ -2400609,15 +2400603,15 @@ │ │ │ │ add.w sp, sp, #5408 @ 0x1520 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cdp2 1, 9, cr0, cr12, cr14, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r5, r0, #4 │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ ldc2l 1, cr0, [ip, #-184]! @ 0xffffff48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2404958,15 +2404952,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ bge.n 6c327c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ bmi.n 6c31b0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2408451,15 +2408445,15 @@ │ │ │ │ b.n 6c5684 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxtb r6, r3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #4 │ │ │ │ @@ -2409009,15 +2409003,15 @@ │ │ │ │ adds r2, #11 │ │ │ │ b.n 6c5ec4 │ │ │ │ ... │ │ │ │ add r7, pc, #504 @ (adr r7, 6c60ac ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r7, pc, #408 @ (adr r7, 6c6058 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ @@ -2409656,15 +2409650,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 6c6554 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r5, #4 │ │ │ │ @@ -2410692,17 +2410686,17 @@ │ │ │ │ ... │ │ │ │ ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2411055,15 +2411049,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #30] │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2411715,17 +2411709,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2412160,15 +2412154,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ strh r2, [r6, #26] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #26] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -2413186,31 +2413180,31 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #26] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #120 @ (adr r7, 6c8d30 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 6c8fb0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [pc, #336] @ (6c8e0c ) │ │ │ │ + ldr r0, [pc, #976] @ (6c908c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #144] @ 0x90 │ │ │ │ bl 3d1f20 │ │ │ │ @@ -2415481,33 +2415475,33 @@ │ │ │ │ bpl.w 6caed2 │ │ │ │ b.n 6ca5e4 │ │ │ │ nop │ │ │ │ str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #560] @ (6ca7f0 ) │ │ │ │ + ldr r3, [pc, #176] @ (6ca670 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #136] @ (6ca654 ) │ │ │ │ + ldr r1, [pc, #776] @ (6ca8d4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r1, [pc, #48] @ (6ca600 ) │ │ │ │ + ldr r1, [pc, #688] @ (6ca880 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors r4, r3 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bl 6c48fc │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2417036,33 +2417030,33 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 6cb51c │ │ │ │ add r3, pc, #288 @ (adr r3, 6cb704 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -2417511,29 +2417505,29 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ bxns lr │ │ │ │ lsls r6, r5, #4 │ │ │ │ cbnz r6, 6cbb52 │ │ │ │ lsls r3, r6, #4 │ │ │ │ rev r0, r1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cbnz r0, 6cbb3e │ │ │ │ lsls r3, r6, #4 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #184] @ 6cbbfc │ │ │ │ adds r5, r2, #1 │ │ │ │ @@ -2418587,15 +2418581,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} │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ 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 │ │ │ │ @@ -2421001,20 +2420995,20 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8220104 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + @ instruction: 0xe8c20104 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2l 0, cr0, [r6, #588]! @ 0x24c │ │ │ │ + mcr2 0, 4, r0, cr6, cr3, {4} │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 6ce4c4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ @@ -2421107,21 +2421101,20 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 6ce4ac │ │ │ │ - lsls r4, r0, #4 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + @ instruction: 0xe8380104 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #-588]! @ 0xfffffdb4 │ │ │ │ + mrc2 0, 0, r0, cr8, cr3, {4} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r3, r1, #318 @ 0x13e │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -2422336,15 +2422329,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #19 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bls.n 6cf3b0 │ │ │ │ + bge.n 6cf4f0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2423197,15 +2423190,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r0, #10 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2423270,18 +2423263,16 @@ │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6cfe08 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 6cfde8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + strex r0, r0, [r2, #616] @ 0x268 │ │ │ │ + @ instruction: 0xe830009a │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2425419,15 +2425410,15 @@ │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], #-180 @ 0xffffff4c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [lr], {45} @ 0x2d │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6d18c8 │ │ │ │ + bcs.n 6d1808 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @ instruction: 0xe986012d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2426305,17 +2426296,17 @@ │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #920] @ 0x398 │ │ │ │ b.n 6d2196 │ │ │ │ nop │ │ │ │ strh r0, [r3, r3] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #888] @ (6d2620 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2426635,19 +2426626,19 @@ │ │ │ │ strb.w r6, [sp, #34] @ 0x22 │ │ │ │ b.n 6d2490 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ble.n 6d26c4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bge.n 6d2598 │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2427743,17 +2427734,17 @@ │ │ │ │ b.n 6d2fbe │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 6d31ac │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 6d35a4 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 6d3424 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #888 @ (adr r3, 6d3580 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 6d3400 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ bmi.n 6d32d0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2428130,21 +2428121,21 @@ │ │ │ │ ubfx r4, r4, #7, #9 │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 6d34fa │ │ │ │ b.n 6d32f0 │ │ │ │ nop │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - sxth r2, r1 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r6, 6d3648 │ │ │ │ + cbz r6, 6d3670 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2429109,29 +2429100,29 @@ │ │ │ │ b.n 6d40d8 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, pc, #648 @ (adr r4, 6d4410 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 6d4290 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 6d44ac ) │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, pc, #544 @ (adr r6, 6d43b4 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 6d4234 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 6d4428 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 6d42a8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, pc, #808 @ (adr r4, 6d44c4 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 6d4344 ) │ │ │ │ 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 │ │ │ │ @@ -2430232,15 +2430223,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ b.n 6d481a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ pop {r5, r6, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ @@ -2432981,17 +2432972,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r1, #2860] @ 0xb2c │ │ │ │ sub sp, #12 │ │ │ │ @@ -2433691,21 +2433682,21 @@ │ │ │ │ b.n 6d6f50 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r5, #4 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n 6d747e │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsrs r7, r6, #32 │ │ │ │ @@ -2433749,23 +2433740,23 @@ │ │ │ │ b.n 6d7482 │ │ │ │ ldr r0, [pc, #20] @ (6d74f4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 6d7482 │ │ │ │ ldr r0, [pc, #20] @ (6d74f8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 6d7482 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r4, #32] │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [pc, #616] @ (6d7778 ) │ │ │ │ @@ -2434399,17 +2434390,17 @@ │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ ble.n 6d7cac │ │ │ │ lsls r5, r5, #4 │ │ │ │ bgt.n 6d7b60 │ │ │ │ lsls r5, r5, #4 │ │ │ │ bgt.n 6d7ce0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r2, [pc, #16] @ (6d7c80 ) │ │ │ │ ldr r3, [pc, #20] @ (6d7c84 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r0, #1160] @ 0x488 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #536] @ 0x218 │ │ │ │ @@ -2434470,17 +2434461,17 @@ │ │ │ │ rsbne r2, r2, #3 │ │ │ │ moveq r2, #32 │ │ │ │ lslne r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6d7cee │ │ │ │ b.n 6d7cd2 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r1, #304] @ 0x130 │ │ │ │ ldrb.w r3, [r1, #1104] @ 0x450 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ @@ -2446992,17 +2446983,17 @@ │ │ │ │ b.n 6e10ae │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 67b00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ b.n 6e0fae │ │ │ │ - bhi.n 6e1138 │ │ │ │ + bhi.n 6e1078 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 6e10b0 │ │ │ │ + bcc.n 6e11f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #308] @ (6e1278 ) │ │ │ │ @@ -2447487,21 +2447478,21 @@ │ │ │ │ b.n 6e14dc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r0, #-176]! @ 0xffffff50 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r1, lr, ip, asr #32 │ │ │ │ - bcs.n 6e15d0 │ │ │ │ + bcc.n 6e1710 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 6e16b8 │ │ │ │ + bcs.n 6e15f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ @@ -2448328,18 +2448319,18 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 6e1caa │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe8cc012c │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a2 │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - strb r5, [r3, #28] │ │ │ │ - vmls.i q15, , d0[0] │ │ │ │ + ittt mi │ │ │ │ + lslmi r3, r0, #4 │ │ │ │ + strbmi r5, [r3, #28] │ │ │ │ + vmlsmi.i q15, , d0[0] │ │ │ │ lsls r4, r5, #4 │ │ │ │ strb r1, [r0, #6] │ │ │ │ @ instruction: 0xffff7dab │ │ │ │ vqshl.u32 d23, d29, #31 │ │ │ │ @ instruction: 0xffff71c9 │ │ │ │ vcvt.u32.f32 d23, d29, #1 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ @@ -2449470,21 +2449461,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3a63d0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #416] @ 0x1a0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 6e2e14 │ │ │ │ + pop {} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r0, r4 │ │ │ │ + cbnz r0, 6e2e24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbnz r6, 6e2e0c │ │ │ │ + cbnz r6, 6e2e34 │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -2455719,15 +2455710,15 @@ │ │ │ │ beq.w 6e7334 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r5, r6 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ b.n 6e7334 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ 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, #744] @ 6e79a8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2457770,15 +2457761,15 @@ │ │ │ │ b.n 6e8e44 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r3, #26] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #256] @ (6e8f84 ) │ │ │ │ + ldr r3, [pc, #896] @ (6e9204 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr.w r3, [r0, #636] @ 0x27c │ │ │ │ cmp r3, #13 │ │ │ │ it ls │ │ │ │ cmpls r1, #6 │ │ │ │ @@ -2458021,15 +2458012,15 @@ │ │ │ │ moveq r1, r8 │ │ │ │ bne.n 6e90c0 │ │ │ │ b.n 6e90ea │ │ │ │ mov r1, r8 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + ldr r0, [pc, #200] @ (6e9258 ) │ │ │ │ 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 │ │ │ │ str.w r2, [r0, #3832] @ 0xef8 │ │ │ │ @@ -2458328,15 +2458319,15 @@ │ │ │ │ stmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr.w r6, [r3, #1032] @ 0x408 │ │ │ │ ldrb.w r6, [r6, #2099] @ 0x833 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 6e96f8 │ │ │ │ @@ -2460868,25 +2460859,25 @@ │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ vqrshl.s32 , , │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ strd r1, ip, [sp, #24] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2461471,29 +2461462,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 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r4, [r8, #-4] │ │ │ │ cbz r1, 6eb8f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ @@ -2461972,29 +2461963,29 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 6ebdbc │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ b.n 6eb692 │ │ │ │ ... │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ @@ -2462115,17 +2462106,17 @@ │ │ │ │ mov fp, sl │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r8, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r6, sl, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ b.w 6eb2d2 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r1, r3, #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, #3784] @ 0xec8 │ │ │ │ ldr.w r4, [pc, #1240] @ 6ec440 │ │ │ │ @@ -2462617,43 +2462608,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #464] @ (6ec62c ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ lsls r7, r4, #4 │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrsh r2, [r2, r5] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 6ec31e │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6ec484 │ │ │ │ ldr.w r2, [fp, #636] @ 0x27c │ │ │ │ @@ -2462726,17 +2462717,17 @@ │ │ │ │ b.n 6ec1ee │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ blx 66b10 │ │ │ │ nop │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r3, #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, #3888] @ 0xf30 │ │ │ │ ldr r1, [pc, #864] @ (6ec8d0 ) │ │ │ │ @@ -2463063,55 +2463054,55 @@ │ │ │ │ rors r5, r1 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r1, [pc, #464] @ (6ecac8 ) │ │ │ │ + ldr r2, [pc, #80] @ (6ec948 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #472] @ (6ecaf4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bx sp │ │ │ │ + ldr r0, [pc, #56] @ (6ec958 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ 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] @ 6ecde8 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -2463577,85 +2463568,85 @@ │ │ │ │ nop │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r4, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r2, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r4, pc, #608 @ (adr r4, 6ed0dc ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 6ecf5c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ 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, #1252] @ 6ed37c │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -2464146,99 +2464137,99 @@ │ │ │ │ nop │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ 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] @ (6ed568 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -2464365,33 +2464356,33 @@ │ │ │ │ nop │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #176] @ (6ed624 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r4, [pc, #296] @ (6ed6a4 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [pc, #160] @ (6ed62c ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, pc, #216 @ (adr r6, 6ed674 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 6ed8f4 ) │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ @@ -2465947,25 +2465938,25 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #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, #3048] @ 0xbe8 │ │ │ │ ldr.w r2, [pc, #2976] @ 6ef1f8 │ │ │ │ sub.w sp, sp, #1012 @ 0x3f4 │ │ │ │ @@ -2467131,47 +2467122,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [pc, #800] @ (6ef534 ) │ │ │ │ + ldr r3, [pc, #416] @ (6ef3b4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -2467444,20 +2467435,20 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ sub.w r5, r5, r4, lsr #3 │ │ │ │ blx 66b4c <__aeabi_uidivmod@plt> │ │ │ │ adds r3, r1, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.w 6eed0c │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r0], {152} @ 0x98 │ │ │ │ - stc2l 0, cr0, [r6], {152} @ 0x98 │ │ │ │ - mcrr2 0, 9, r0, r8, cr8 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldc2l 0, cr0, [r0, #-608]! @ 0xfffffda0 │ │ │ │ + stc2l 0, cr0, [r6, #-608]! @ 0xfffffda0 │ │ │ │ + stc2l 0, cr0, [r8], #608 @ 0x260 │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ 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 │ │ │ │ @@ -2467790,15 +2467781,15 @@ │ │ │ │ b.n 6ef7f2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r0, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6ef914 │ │ │ │ + b.n 6efa54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r4, #29 │ │ │ │ lsls r4, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -2469142,17 +2469133,17 @@ │ │ │ │ beq.n 6f070a │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 6f070a │ │ │ │ - bne.n 6f078c │ │ │ │ + bne.n 6f06cc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 6f06b4 │ │ │ │ + bne.n 6f07f4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2470620,21 +2470611,21 @@ │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ b.n 6f16d8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cdp 1, 5, cr0, cr12, cr11, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r8, fp, asr #32 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bge.n 6f173c │ │ │ │ + blt.n 6f187c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bge.n 6f1798 │ │ │ │ + blt.n 6f18d8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #1070] @ 0x42e │ │ │ │ mov r3, r0 │ │ │ │ @@ -2471327,31 +2471318,31 @@ │ │ │ │ b.n 6f1d8a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6f2550 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 6f1ef8 │ │ │ │ + bmi.n 6f2038 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r7, [pc, #344] @ (6f2114 ) │ │ │ │ + ldr r7, [pc, #984] @ (6f2394 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 6f1f0c │ │ │ │ + bmi.n 6f204c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6f20c4 │ │ │ │ + bmi.n 6f2004 │ │ │ │ lsls r0, r3, #2 │ │ │ │ b.n 6f216c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - bcs.n 6f1fdc │ │ │ │ + bcs.n 6f1f1c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bne.n 6f1f34 │ │ │ │ + bcs.n 6f2074 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ 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, #112] @ (6f205c ) │ │ │ │ @@ -2471405,15 +2471396,15 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6f207c │ │ │ │ lsls r3, r5, #4 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r7, [pc, #608] @ (6f22d0 ) │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -2472159,42 +2472150,42 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ svc 82 @ 0x52 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6f293c │ │ │ │ + beq.n 6f287c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stc 0, cr0, [r8], {152} @ 0x98 │ │ │ │ + stc 0, cr0, [r8, #-608]! @ 0xfffffda0 │ │ │ │ blt.n 6f290c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #576] @ (6f2ba8 ) │ │ │ │ + ldr r4, [pc, #192] @ (6f2a28 ) │ │ │ │ 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, #112] @ 0x70 │ │ │ │ subw sp, sp, #3948 @ 0xf6c │ │ │ │ mov r7, r1 │ │ │ │ @@ -2473345,17 +2473336,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ @@ -2473827,21 +2473818,21 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r2, 6f3adc │ │ │ │ + rev r2, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 6f3e04 ) │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r1, r2 │ │ │ │ ldr.w r3, [r0, #2036] @ 0x7f4 │ │ │ │ @@ -2474350,22 +2474341,22 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ mcr2 15, 5, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 7, pc, cr7, cr15, {7} │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xe8c400a9 │ │ │ │ + strd r0, r0, [r4, #-676]! @ 0x2a4 │ │ │ │ itee ge │ │ │ │ lslge r3, r5, #4 │ │ │ │ pushlt {r4, lr} │ │ │ │ movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2474676,15 +2474667,15 @@ │ │ │ │ bl 7059d0 │ │ │ │ b.n 6f4364 │ │ │ │ bl 6f62d0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2474719,31 +2474710,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (6f4444 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (6f4448 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 6f4432 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 6f4434 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + cbz r6, 6f4440 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 6f4440 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 6f4444 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + cbz r0, 6f4440 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, pc, #296 @ (adr r5, 6f4574 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 6f47f4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi.n 6f447e │ │ │ │ ldr r2, [pc, #88] @ (6f44ac ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ add r2, pc │ │ │ │ @@ -2474768,15 +2474759,15 @@ │ │ │ │ movw ip, #15000 @ 0x3a98 │ │ │ │ movt ip, #30000 @ 0x7530 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #270 @ 0x10e │ │ │ │ movs r6, #10 │ │ │ │ b.n 6f446c │ │ │ │ nop │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -2474912,17 +2474903,17 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -2474995,17 +2474986,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (6f4714 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 67b00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ 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 │ │ │ │ @@ -2475023,17 +2475014,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #16] @ (6f4758 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ b.n 6f473e │ │ │ │ nop │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -2475573,19 +2475564,19 @@ │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 6f4c02 │ │ │ │ b.n 6f48f6 │ │ │ │ ldrb.w r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 6f4c9c │ │ │ │ b.n 6f4bca │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ mov r8, r1 │ │ │ │ @@ -2476223,45 +2476214,45 @@ │ │ │ │ stmia r3!, {r4, r6} │ │ │ │ ... │ │ │ │ muls r7, r7 │ │ │ │ cbz r4, 6f54d8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #816 @ (adr r7, 6f57d4 ) │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #152 @ (adr r7, 6f5544 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 6f57c4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 6f58b0 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 6f5730 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r4, pc, #952 @ (adr r4, 6f5874 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 6f56f4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #824 @ (adr r3, 6f5804 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 6f5684 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, pc, #712 @ (adr r6, 6f579c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 6f561c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #248 @ (adr r7, 6f55d4 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 6f5854 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r0, [pc, #1440] @ 6f5a80 │ │ │ │ movw r4, #1215 @ 0x4bf │ │ │ │ ldr.w r3, [pc, #1436] @ 6f5a84 │ │ │ │ ldr.w r2, [pc, #1436] @ 6f5a88 │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [pc, #1436] @ 6f5a8c │ │ │ │ @@ -2476750,145 +2476741,145 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 6f562c │ │ │ │ ldr r1, [pc, #272] @ (6f5b84 ) │ │ │ │ add r1, pc │ │ │ │ b.n 6f55a2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, pc, #120 @ (adr r6, 6f5b00 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 6f5d80 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, pc, #912 @ (adr r6, 6f5e1c ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 6f5c9c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #48 @ (adr r7, 6f5ac8 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 6f5d48 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #416 @ (adr r2, 6f5c40 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 6f5ac0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r0, pc, #320 @ (adr r0, 6f5be8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #48 @ (adr r2, 6f5ae8 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 6f5d68 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 6f5b8c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6f5e0c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 6f5ad8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 6f5d58 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 6f5b94 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 6f5e14 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #448 @ (adr r2, 6f5c98 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6f5b18 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #400 @ (adr r2, 6f5c6c ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 6f5aec ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6f5cc0 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 6f5b40 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6f5d44 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 6f5bc4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #632 @ (adr r2, 6f5d60 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 6f5be0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 6f5d74 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 6f5bf4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 6f5e30 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 6f5cb0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #872 @ (adr r2, 6f5e5c ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 6f5cdc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 6f5f0c ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 6f5d8c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 6f5cb0 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 6f5b30 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #600 @ (adr r2, 6f5d8c ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 6f5c0c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 6f5d40 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 6f5bc0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r1, pc, #120 @ (adr r1, 6f5be0 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 6f5e60 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 6f5c7c ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 6f5efc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #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, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2477197,35 +2477188,35 @@ │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ add r4, pc, #352 @ (adr r4, 6f606c ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #560 @ (adr r2, 6f6144 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r4, #428] @ 0x1ac │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #584] @ 0x248 │ │ │ │ cbz r0, 6f5f52 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -2477523,53 +2477514,53 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 6f5e26 │ │ │ │ mov r9, r8 │ │ │ │ b.n 6f6202 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2477888,118 +2477879,118 @@ │ │ │ │ ldr r2, [pc, #240] @ (6f6718 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #240] @ (6f671c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 6f6480 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ b.n 6f6c42 │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ vtbx.8 d31, {d15}, d13 │ │ │ │ @ instruction: 0xffffe16d │ │ │ │ vaddw.u q15, , d19 │ │ │ │ @ instruction: 0xffffe3c9 │ │ │ │ vsra.u64 d30, d11, #1 │ │ │ │ vmla.i q15, , d1[0] │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vaddw.u q15, , d25 │ │ │ │ - @ instruction: 0xffff9bf0 │ │ │ │ + @ instruction: 0xffff9c90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 6f67fa │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d31, d13 │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vmls.i , , d28[0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ 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 │ │ │ │ @@ -2478241,29 +2478232,29 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r6, r3 │ │ │ │ @@ -2479669,27 +2479660,27 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ asrs r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -2480359,75 +2480350,75 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #148] @ (6f82a4 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 6f7dc8 │ │ │ │ nop │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ bl 60c222 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x5bc0a> │ │ │ │ ldc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ ldcl 15, cr15, [r1], {255} @ 0xff │ │ │ │ bl 66e232 │ │ │ │ bl 446236 │ │ │ │ @ instruction: 0xebc1ffff │ │ │ │ @ instruction: 0xebd5ffff │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w ip, ip, #15 │ │ │ │ ldr.w lr, [r1, #136] @ 0x88 │ │ │ │ ldr r4, [r0, #124] @ 0x7c │ │ │ │ @@ -2480532,19 +2480523,19 @@ │ │ │ │ b.n 6f82dc │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds.w r3, r3, lr │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 6f831a │ │ │ │ nop │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ @@ -2481803,37 +2481794,37 @@ │ │ │ │ b.n 6f90be │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r7, [pc, #760] @ (6f9580 ) │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #64] @ (6f92d8 ) │ │ │ │ + ldr r2, [pc, #704] @ (6f9558 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #736] @ (6f9588 ) │ │ │ │ + ldr r2, [pc, #352] @ (6f9408 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2483488,29 +2483479,29 @@ │ │ │ │ bl 70dcd4 │ │ │ │ b.n 6fa57c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r5, [r3, #184] @ 0xb8 │ │ │ │ str r5, [r5, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r4, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sbcs r2, r1 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ 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 r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2483605,29 +2483596,29 @@ │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ vcvt.f16.u16 q15, , #1 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d15, d29 │ │ │ │ vaddl.u q15, d31, d23 │ │ │ │ vmla.i q15, , d21[0] │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ - @ instruction: 0xffff35ee │ │ │ │ + vrsubhn.i d19, , q7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb.w r0, [r0, #1927] @ 0x787 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2484539,37 +2484530,37 @@ │ │ │ │ lsls r3, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr13, cr15, {7} │ │ │ │ mrc2 15, 3, pc, cr5, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr15, cr15, {7} │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb.w r0, [r0, #2219] @ 0x8ab │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2485868,29 +2485859,29 @@ │ │ │ │ str r7, [r7, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ muls r6, r5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r0, [pc, #152] @ (6fc0d4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov sl, lr │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mvns r6, r6 │ │ │ │ + add lr, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sl │ │ │ │ + add r8, lr │ │ │ │ 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 │ │ │ │ @@ -2486402,21 +2486393,21 @@ │ │ │ │ asrs r4, r6 │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #218 @ 0xda │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r7, sp, #16 │ │ │ │ bl 70d6a0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ @@ -2486612,21 +2486603,21 @@ │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 6fc51e │ │ │ │ add.w sl, r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 6fc25c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r2, r7 │ │ │ │ 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] @ (6fca18 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2486935,15 +2486926,15 @@ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 6fcc34 │ │ │ │ movw r0, #8100 @ 0x1fa4 │ │ │ │ blx 67004 <__aeabi_uidiv@plt> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 6fcc34 │ │ │ │ nop │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -2487127,29 +2487118,29 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #239 @ 0xef │ │ │ │ beq.w 6fcd5c │ │ │ │ b.n 6fce56 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ b.n 6fcd5c │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [pc, #176] @ (6fcfc8 ) │ │ │ │ @@ -2487225,15 +2487216,15 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, r2, lsr #2 │ │ │ │ + @ instruction: 0xeab20092 │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r3, r5, #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, #1020] @ 0x3fc │ │ │ │ @@ -2487900,37 +2487891,37 @@ │ │ │ │ nop │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ 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, 6fd792 │ │ │ │ @@ -2489272,31 +2489263,31 @@ │ │ │ │ b.w 6fddf8 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #24 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - smmls r1, r8, r1, r0 │ │ │ │ - stc2 1, cr0, [ip], #-4 │ │ │ │ - movs r3, #10 │ │ │ │ + stc2 1, cr0, [r8], {1} │ │ │ │ + stc2l 1, cr0, [ip], {1} │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh.w r0, [r4, ] │ │ │ │ - ldrb.w r0, [r6, #257] @ 0x101 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + str.w r0, [r4, #257] @ 0x101 │ │ │ │ + ldrsh.w r0, [r6, ] │ │ │ │ + movs r0, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stc2 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ + stc2 0, cr0, [sl, #576]! @ 0x240 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ addw r5, sp, #3740 @ 0xe9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r2, [r7, #456] @ 0x1c8 │ │ │ │ ldrb.w r3, [r7, #457] @ 0x1c9 │ │ │ │ @@ -2491133,21 +2491124,21 @@ │ │ │ │ str.w r5, [sl, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ b.w 6fea8a │ │ │ │ bge.n 6ffb0a │ │ │ │ vsra.u32 , q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 6ffa7a │ │ │ │ - vtbl.8 d30, {d15}, d14 │ │ │ │ + vtbl.8 d30, {d31}, d30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldcl 0, cr0, [ip], #-576 @ 0xfffffdc0 │ │ │ │ + ldc 0, cr0, [ip, #-576] @ 0xfffffdc0 │ │ │ │ mov.w r0, #184320 @ 0x2d000 │ │ │ │ blx 67004 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #17 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -2492018,69 +2492009,72 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 6fe9fe │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ b.w 6fe9c4 │ │ │ │ nop │ │ │ │ - b.n 7009d8 │ │ │ │ + b.n 700b18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 7002c0 │ │ │ │ + b.n 700400 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 700798 │ │ │ │ + b.n 7008d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 700740 │ │ │ │ + b.n 700880 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 700028 │ │ │ │ + b.n 700168 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n 7005c4 │ │ │ │ + blt.n 700504 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 7005f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n 70060c │ │ │ │ + bls.n 70054c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vshr.u64 d16, d7, #18 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 700500 │ │ │ │ + udf #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n 7005cc │ │ │ │ + bls.n 70050c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vshr.u64 d16, d7, #58 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 7006c0 │ │ │ │ + ble.n 700600 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n 70056c │ │ │ │ + bls.n 7006ac │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 700654 │ │ │ │ + ble.n 700594 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - vshr.u64 d0, d7, #64 │ │ │ │ - bhi.n 7006d0 │ │ │ │ + bhi.n 700610 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vqadd.u16 d16, d24, d7 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + vshr.u64 d16, d7, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bgt.n 700604 │ │ │ │ + ble.n 700544 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r6, [r0, #300] @ 0x12c │ │ │ │ movs r3, #12 │ │ │ │ @@ -2493201,66 +2493195,66 @@ │ │ │ │ ldr r2, [pc, #160] @ (7013bc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 700c6e │ │ │ │ nop │ │ │ │ movt r1, #10282 @ 0x282a │ │ │ │ - bcc.n 701248 │ │ │ │ + bmi.n 701388 │ │ │ │ lsls r1, r0, #4 │ │ │ │ beq.n 7013e2 │ │ │ │ @ instruction: 0xffffc5eb │ │ │ │ vrshr.u64 q14, , #1 │ │ │ │ vtbx.8 d28, {d15-d18}, d27 │ │ │ │ vcvt.u16.f16 q14, , #1 │ │ │ │ @ instruction: 0xffffcda3 │ │ │ │ vrshr.u64 d28, d23, #1 │ │ │ │ vmlal.u q14, d31, d11[0] │ │ │ │ - vrshr.u64 d29, d12, #1 │ │ │ │ + vrsra.u32 d29, d28, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bne.n 70141c │ │ │ │ + bcs.n 70135c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvs.n 701374 │ │ │ │ + bvs.n 7012b4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str??.w r0, [lr, r7, lsl #1] │ │ │ │ - @ instruction: 0xfb480097 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + vst4.32 {d0-d3}, [lr :64], r7 │ │ │ │ + @ instruction: 0xfbe80097 │ │ │ │ + beq.n 701414 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 701434 │ │ │ │ + bpl.n 701374 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movt r0, #26775 @ 0x6897 │ │ │ │ - ldr??.w r0, [r0, #151] @ 0x97 │ │ │ │ + @ instruction: 0xf7660097 │ │ │ │ + @ instruction: 0xfa700097 │ │ │ │ pop {r0, r1, r2, r5, r6, r7, pc} │ │ │ │ - vcvt.f32.u32 q14, q7, #1 │ │ │ │ + @ instruction: 0xffffcefe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bcc.n 701398 │ │ │ │ + bcc.n 7012d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sbc.w r0, lr, #4947968 @ 0x4b8000 │ │ │ │ - @ instruction: 0xf7fc0097 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + addw r0, lr, #2199 @ 0x897 │ │ │ │ + ldrb.w r0, [ip, #151] @ 0x97 │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bcs.n 701348 │ │ │ │ + bcc.n 701488 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf53e0097 │ │ │ │ - @ instruction: 0xf7940097 │ │ │ │ + rsbs r0, lr, #4947968 @ 0x4b8000 │ │ │ │ + ldrh.w r0, [r4, r7, lsl #1] │ │ │ │ bl 4a139a │ │ │ │ asrs r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ - beq.n 7013b4 │ │ │ │ + @ instruction: 0xf6500097 │ │ │ │ + beq.n 7012f4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf26a0097 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ssat r0, #24, sl, lsl #2 │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs.w r0, r4, #151 @ 0x97 │ │ │ │ - adds.w r0, lr, #4947968 @ 0x4b8000 │ │ │ │ + @ instruction: 0xf2540097 │ │ │ │ + subs.w r0, lr, #4947968 @ 0x4b8000 │ │ │ │ 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 │ │ │ │ ldr.w r2, [r0, #1004] @ 0x3ec │ │ │ │ @@ -2495174,15 +2495168,15 @@ │ │ │ │ b.n 702b54 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ b.n 702b0e │ │ │ │ nop │ │ │ │ - cbz r4, 702c1e │ │ │ │ + cbz r4, 702c46 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2495334,17 +2495328,17 @@ │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq r5, #16 │ │ │ │ movne r5, #64 @ 0x40 │ │ │ │ b.n 702c5a │ │ │ │ movs r3, #31 │ │ │ │ b.n 702ca6 │ │ │ │ - sxth r6, r7 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 702d9c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2495464,15 +2495458,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ands r3, r1 │ │ │ │ add r3, sl │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 702ef6 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -2495567,21 +2495561,21 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 7030ac │ │ │ │ lsls r2, r5, #4 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - uxth r4, r3 │ │ │ │ + cbz r4, 703046 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n 702f20 │ │ │ │ + bls.n 703060 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bhi.n 702f88 │ │ │ │ + bls.n 7030c8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ @@ -2495756,15 +2495750,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ 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 r3, r0, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #280] @ 0x118 │ │ │ │ @@ -2496162,39 +2496156,39 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 707dc0 │ │ │ │ b.n 703472 │ │ │ │ str.w fp, [r4, #356] @ 0x164 │ │ │ │ str.w fp, [fp, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 70369c │ │ │ │ + bmi.n 7035dc │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 703578 │ │ │ │ + bmi.n 7036b8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bcc.n 7036b4 │ │ │ │ + bcc.n 7035f4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcc.n 703570 │ │ │ │ + bmi.n 7036b0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 7036c8 │ │ │ │ + bcc.n 703608 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcs.n 703758 │ │ │ │ + bcc.n 703698 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ push {lr} │ │ │ │ beq.n 7036be │ │ │ │ bls.n 7036b0 │ │ │ │ cmp.w r1, #412 @ 0x19c │ │ │ │ beq.n 7036e4 │ │ │ │ @@ -2496732,15 +2496726,15 @@ │ │ │ │ str.w sl, [r2, #8] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ b.n 703a10 │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 703e44 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 703cc4 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2496812,15 +2496806,15 @@ │ │ │ │ b.n 703d20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r5 │ │ │ │ str.w r6, [r4, #3252] @ 0xcb4 │ │ │ │ adds r3, r7, r3 │ │ │ │ b.n 703cee │ │ │ │ nop │ │ │ │ - add r0, pc, #832 @ (adr r0, 7040c8 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 703f48 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2497877,71 +2497871,71 @@ │ │ │ │ add r3, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 704572 │ │ │ │ stmia r2!, {r4, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 704b7c ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 704dfc ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r1, pc, #992 @ (adr r1, 704e30 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 704cb0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r7, r2, #2 │ │ │ │ add.w r8, r6, #16384 @ 0x4000 │ │ │ │ str.w r6, [r5, #388] @ 0x184 │ │ │ │ add.w r3, r6, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r8, #3508] @ 0xdb4 │ │ │ │ str.w r1, [r5, #384] @ 0x180 │ │ │ │ ldrb.w r1, [r3, #730] @ 0x2da │ │ │ │ @@ -2498957,75 +2498951,75 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #980] @ 0x3d4 │ │ │ │ b.n 705168 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #980] @ 0x3d4 │ │ │ │ mov fp, r3 │ │ │ │ b.n 704f78 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0088 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + it cs │ │ │ │ + lslcs r7, r2, #2 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - revsh r0, r4 │ │ │ │ + cbnz r0, 705788 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - rev16 r6, r2 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 70577c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r6, 7057ba │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r4, 7057ae │ │ │ │ + cbz r4, 7057d6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r6, 7057a0 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - uxtb r2, r1 │ │ │ │ + cbz r2, 7057c6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbz r4, 7057a2 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r4, 7057a6 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 7057da │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #152] @ (70582c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -2499095,15 +2499089,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r5, #4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cbz r3, 70584a │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2499228,39 +2499222,39 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #60] @ (7059cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 7058de │ │ │ │ nop │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbz r0, 705a0a │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2499487,21 +2499481,21 @@ │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ @ instruction: 0xffffd7e5 │ │ │ │ vqshlu.s64 d29, d7, #63 @ 0x3f │ │ │ │ vcvt.f16.u16 d31, d25, #1 │ │ │ │ vmls.i , , d31[0] │ │ │ │ vrsra.u64 d29, d9, #1 │ │ │ │ vsubw.u , , d31 │ │ │ │ - vrsra.u64 q12, q9, #1 │ │ │ │ + vsri.64 d24, d2, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ @@ -2499562,15 +2499556,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (705d14 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 705d2c │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, #1 │ │ │ │ @@ -2502128,21 +2502122,21 @@ │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 707c1e │ │ │ │ str.w r1, [r5, #3292] @ 0xcdc │ │ │ │ strb.w r3, [r5, #3296] @ 0xce0 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 707c6a │ │ │ │ - add r3, pc, #16 @ (adr r3, 707d9c ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 70801c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -2503580,15 +2503574,15 @@ │ │ │ │ vqrdmulh.s , , d9[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ @ instruction: 0xffffddb1 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xffffeb35 │ │ │ │ @ instruction: 0xffffea79 │ │ │ │ vcvt.f16.u16 d29, d13, #1 │ │ │ │ - vrsra.u32 , q9, #1 │ │ │ │ + vsri.32 d25, d2, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ bls.n 708dce │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ vsri.32 d29, d7, #1 │ │ │ │ vmlsl.u , d31, d15[0] │ │ │ │ @ instruction: 0xffffdf8f │ │ │ │ @ instruction: 0xffffdb33 │ │ │ │ @@ -2503644,15 +2503638,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 708db6 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ push {r4, lr} │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r4, [ip, #124] @ 0x7c │ │ │ │ @@ -2504189,15 +2504183,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfb7bffff │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ stc2l 15, cr15, [pc, #1020] @ 709954 │ │ │ │ strh.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldrsh.w pc, [r3, #255]! │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ pli [r9, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfba3ffff │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ push {r4, lr} │ │ │ │ @@ -2504879,15 +2504873,15 @@ │ │ │ │ str.w r3, [r0, #196] @ 0xc4 │ │ │ │ b.n 709ef0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mcrr2 15, 15, pc, r7, cr15 @ │ │ │ │ ldc2 15, cr15, [pc, #-1020]! @ 709b28 │ │ │ │ @ instruction: 0xfa21ffff │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ bl 675f32 │ │ │ │ bl 569f36 │ │ │ │ pldw [r1, #255]! │ │ │ │ ldr.w r2, [r0, #444] @ 0x1bc │ │ │ │ cbnz r2, 709fa4 │ │ │ │ ldr.w r3, [r0, #1524] @ 0x5f4 │ │ │ │ @@ -2504938,15 +2504932,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 709f4e │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r2, 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, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -2505151,21 +2505145,21 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 70a146 │ │ │ │ ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ b.n 70a1e4 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + eors r2, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ @@ -2505399,15 +2505393,15 @@ │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ ldr.w r2, [fp, #240] @ 0xf0 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [fp, #240] @ 0xf0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #496] @ (70a7ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2506731,15 +2506725,15 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ stc 15, cr15, [r1], {255} @ 0xff │ │ │ │ @ instruction: 0xef9bffff │ │ │ │ bl 38947e │ │ │ │ bl 33f482 │ │ │ │ bl afd486 │ │ │ │ @ instruction: 0xeb2fffff │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ bl 8b7496 │ │ │ │ stc2 15, cr15, [pc, #1020]! @ 70b898 │ │ │ │ ldc 15, cr15, [fp], {255} @ 0xff │ │ │ │ ldc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ @@ -2507831,15 +2507825,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} │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr.w r3, [r0, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 70c41c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2508207,15 +2508201,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 70c4aa │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ 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.w r2, [r0, #336] @ 0x150 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2508337,23 +2508331,23 @@ │ │ │ │ ldrb.w r3, [r4, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 70c8b8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #3264] @ 0xcc0 │ │ │ │ b.n 70c8b8 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - negs r4, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r6, [pc, #1136] @ 70ceac │ │ │ │ mov r4, r0 │ │ │ │ @@ -2509500,15 +2509494,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ b.n 70cf66 │ │ │ │ @ instruction: 0xffffedf9 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vsli.32 d30, d1, #31 │ │ │ │ vshll.u32 q15, d17, #31 │ │ │ │ vsubw.u q15, , d11 │ │ │ │ - vcvt.f16.u16 d20, d26, #1 │ │ │ │ + @ instruction: 0xffff4cda │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ udf #161 @ 0xa1 │ │ │ │ @ instruction: 0xffffdf9b │ │ │ │ vtbl.8 d30, {d15-d16}, d19 │ │ │ │ @@ -2509986,15 +2509980,15 @@ │ │ │ │ ldrhi r2, [r3, #0] │ │ │ │ strhi r1, [r0, #16] │ │ │ │ itt hi │ │ │ │ addhi r2, #1 │ │ │ │ strhi r2, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bx r8 │ │ │ │ + blx ip │ │ │ │ lsls r2, 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2510112,15 +2510106,15 @@ │ │ │ │ str r5, [r0, #20] │ │ │ │ cbz r2, 70dcca │ │ │ │ str.w lr, [r0, #12] │ │ │ │ b.n 70dc0e │ │ │ │ str r2, [r0, #12] │ │ │ │ b.n 70dc3e │ │ │ │ nop │ │ │ │ - mov r2, r4 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 70ddc2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2511049,15 +2511043,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r2, #2 │ │ │ │ strb r0, [r4, #6] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r2, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2511213,29 +2511207,29 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #36] @ (70e88c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 70e830 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xfa00008f │ │ │ │ + @ instruction: 0xfaa0008f │ │ │ │ stmdb 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] @ (70ea20 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -2511392,25 +2511386,25 @@ │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #28 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r2, r5, #4 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrh r0, [r2, #22] │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2511450,24 +2511444,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r4, #2032] @ 0x7f0 │ │ │ │ ldr.w r1, [r4, #2036] @ 0x7f4 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 75c6b0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb.w r0, [r0, pc] │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + strh.w r0, [r0, #143] @ 0x8f │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r7, r2, #2 │ │ │ │ asrs r4, r0, #22 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbz r1, 70eb12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub.w r4, r0, #276 @ 0x114 │ │ │ │ @@ -2511587,17 +2511581,17 @@ │ │ │ │ blx 674cc │ │ │ │ b.n 70eb4c │ │ │ │ ldr.w r0, [r4, #252] @ 0xfc │ │ │ │ b.n 70eb72 │ │ │ │ ldr.w r0, [r4, #252] @ 0xfc │ │ │ │ b.n 70ebc8 │ │ │ │ nop │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #248] @ (70ed2c ) │ │ │ │ @@ -2511702,15 +2511696,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r0, #15 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2528] @ 0x9e0 │ │ │ │ ldr r2, [pc, #180] @ (70ee00 ) │ │ │ │ sub.w sp, sp, #1552 @ 0x610 │ │ │ │ @@ -2511778,19 +2511772,19 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ b.n 70ed88 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r5, #10 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r2, r7, #8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2512103,15 +2512097,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 66348 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -2512141,15 +2512135,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 66348 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r7, #28] │ │ │ │ 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 r7, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ @@ -2512179,15 +2512173,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 66348 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #272] @ 0x110 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2512228,15 +2512222,15 @@ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ bl 79faec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ @@ -2512305,17 +2512299,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 68078 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r5, #4] │ │ │ │ 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, #792] @ 0x318 │ │ │ │ ldr.w r4, [pc, #1096] @ 70f7e8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2512706,27 +2512700,27 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 70f3e6 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #17 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, 70fb6c ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 70f9ec ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xeaf2008f │ │ │ │ + @ instruction: 0xeb92008f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2512991,15 +2512985,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 672f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ 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 │ │ │ │ @@ -2513020,15 +2513014,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 672f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r3, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 70fcb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2513224,15 +2513218,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 6803c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ 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 r7, r2 │ │ │ │ ldr.w r2, [r0, #272] @ 0x110 │ │ │ │ @@ -2513288,17 +2513282,17 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 66348 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2513389,19 +2513383,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 679c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 79db1c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2513991,40 +2513985,40 @@ │ │ │ │ mov.w r9, #7 │ │ │ │ b.n 710430 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r2, #164] @ 0xa4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + b.n 7105b4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r7, [pc, #16] @ (710588 ) │ │ │ │ + ldr r7, [pc, #656] @ (710808 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [pc, #928] @ (71091c ) │ │ │ │ + ldr r7, [pc, #544] @ (71079c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [pc, #816] @ (7108b0 ) │ │ │ │ + ldr r7, [pc, #432] @ (710730 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ @ instruction: 0xfb7a0129 │ │ │ │ - ldr r6, [pc, #328] @ (7106d0 ) │ │ │ │ + ldr r6, [pc, #968] @ (710950 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [pc, #64] @ (7105cc ) │ │ │ │ + ldr r6, [pc, #704] @ (71084c ) │ │ │ │ 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, #2264] @ 710e78 │ │ │ │ subw sp, sp, #1636 @ 0x664 │ │ │ │ @@ -2514859,46 +2514853,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 710b0e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa520129 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr??.w r0, [r6, #297] @ 0x129 │ │ │ │ - ldr r3, [pc, #880] @ (7111fc ) │ │ │ │ + ldr r4, [pc, #496] @ (71107c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r2, [pc, #64] @ (710ed0 ) │ │ │ │ + ldr r2, [pc, #704] @ (711150 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [pc, #776] @ (71119c ) │ │ │ │ + ldr r2, [pc, #392] @ (71101c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [pc, #312] @ (710fd0 ) │ │ │ │ + ldr r1, [pc, #952] @ (711250 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [pc, #1016] @ (711294 ) │ │ │ │ + ldr r1, [pc, #632] @ (711114 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [pc, #768] @ (7111a0 ) │ │ │ │ + ldr r1, [pc, #384] @ (711020 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [pc, #360] @ (71100c ) │ │ │ │ + ldr r0, [pc, #1000] @ (71128c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [pc, #112] @ (710f18 ) │ │ │ │ + ldr r0, [pc, #752] @ (711198 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + ldr r0, [pc, #376] @ (711024 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #24] @ (710ecc ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - mov sl, r2 │ │ │ │ + bx r6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r4, sp │ │ │ │ + mov r4, r1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r8, sl │ │ │ │ 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, #1616] @ 711528 │ │ │ │ @@ -2515491,24 +2515485,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r7 │ │ │ │ b.n 71118e │ │ │ │ nop │ │ │ │ adds.w r1, sl, #41 @ 0x29 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr2, cr6, {4} │ │ │ │ - mrc2 0, 2, r0, cr0, cr6, {4} │ │ │ │ - mvns r6, r2 │ │ │ │ + vshr.u64 d0, d6, #62 │ │ │ │ + mrc2 0, 7, r0, cr0, cr6, {4} │ │ │ │ + add r6, lr │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mvns r2, r0 │ │ │ │ + add r2, ip │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldc 1, cr0, [r6, #-164]! @ 0xffffff5c │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ 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] @ (71160c ) │ │ │ │ @@ -2515575,15 +2515569,15 @@ │ │ │ │ bne.n 711608 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ eors.w r1, r8, r9, asr #32 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r3, r4, #2 │ │ │ │ and.w r1, sl, r9, asr #32 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r3, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 71184c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2515764,15 +2515758,15 @@ │ │ │ │ str.w r1, [r4, #1596] @ 0x63c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movw r1, #11500 @ 0x2cec │ │ │ │ bl 7a2480 │ │ │ │ b.n 71165a │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r3, [pc, #8] @ (711868 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #1556] @ 0x614 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -2515792,15 +2515786,15 @@ │ │ │ │ bl 3afdbc │ │ │ │ ldr r3, [pc, #20] @ (7118a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - sub.w r0, r2, #4915200 @ 0x4b0000 │ │ │ │ + movw r0, #10390 @ 0x2896 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r0, [r6, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2515813,15 +2515807,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - sbcs.w r0, r0, #4915200 @ 0x4b0000 │ │ │ │ + @ instruction: 0xf6100096 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #24] @ (711908 ) │ │ │ │ @@ -2515830,15 +2515824,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - sbc.w r0, r4, #4915200 @ 0x4b0000 │ │ │ │ + addw r0, r4, #2198 @ 0x896 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (711928 ) │ │ │ │ ldr r0, [pc, #12] @ (71192c ) │ │ │ │ add r1, pc │ │ │ │ @@ -2519774,17 +2519768,17 @@ │ │ │ │ nop │ │ │ │ bkpt 0x0030 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 7146c0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, 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, #20 │ │ │ │ @@ -2520928,39 +2520922,39 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb834 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 71535c │ │ │ │ lsls r1, r5, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r6, r2, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bkpt 0x0048 │ │ │ │ + it gt │ │ │ │ + lslgt r6, r2, #2 │ │ │ │ + ite ne │ │ │ │ + lslne r6, r2, #2 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [r1, #264] @ 0x108 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2521803,27 +2521797,27 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #464 @ (adr r6, 715e20 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #624 @ (adr r4, 715ec8 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - push {r5} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r2, 715cb8 │ │ │ │ + cbz r2, 715ce0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ @@ -2524271,39 +2524265,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #32] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3536] @ 0xdd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2529389,17 +2529383,17 @@ │ │ │ │ ldr r2, [pc, #12] @ (71aeb4 ) │ │ │ │ ldr r1, [pc, #16] @ (71aeb8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 71ae0e │ │ │ │ nop │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r7, r1, #2 │ │ │ │ cbz r1, 71aef8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -2530994,15 +2530988,15 @@ │ │ │ │ bne.w 71b6f4 │ │ │ │ movs r4, #0 │ │ │ │ b.w 71b91e │ │ │ │ ldr r2, [pc, #248] @ (71c2b8 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1016] @ (71c5c0 ) │ │ │ │ + ldr r7, [pc, #632] @ (71c440 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr.w r3, [fp, #140] @ 0x8c │ │ │ │ ldrb.w r2, [r3, #633] @ 0x279 │ │ │ │ ldrb.w r0, [r3, #632] @ 0x278 │ │ │ │ ldrb.w r1, [r3, #633] @ 0x279 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -2533898,15 +2533892,15 @@ │ │ │ │ nop │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - asrs r4, r4 │ │ │ │ + rors r4, r0 │ │ │ │ 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 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2536560,29 +2536554,29 @@ │ │ │ │ ldr r1, [pc, #48] @ (720004 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 71ff2e │ │ │ │ ... │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 720670 │ │ │ │ + b.n 7207b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 720564 │ │ │ │ + b.n 7206a4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 720550 │ │ │ │ + b.n 720690 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 720528 │ │ │ │ + b.n 720668 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 72002a │ │ │ │ @@ -2537075,19 +2537069,19 @@ │ │ │ │ mov r8, r7 │ │ │ │ b.n 72051e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbb00128 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xfa900128 │ │ │ │ stmdb 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 │ │ │ │ @@ -2537480,100 +2537474,100 @@ │ │ │ │ ldr r2, [pc, #192] @ (720a0c ) │ │ │ │ add r2, pc │ │ │ │ b.n 7207de │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa3e0128 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7209b6 │ │ │ │ + cbz r0, 7209de │ │ │ │ lsls r0, r2, #2 │ │ │ │ vld2.8 {d0[1],d1[1]}, [ip], r8 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stc2l 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #352] @ (720ae0 ) │ │ │ │ + ldr r4, [pc, #992] @ (720d60 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r3, [pc, #688] @ (720c38 ) │ │ │ │ + ldr r4, [pc, #304] @ (720ab8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 7209aa │ │ │ │ + cbz r2, 7209d2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf18a0097 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + @ instruction: 0xf22a0097 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [pc, #96] @ (720a58 ) │ │ │ │ + ldr r2, [pc, #736] @ (720cd8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [pc, #72] @ (720a44 ) │ │ │ │ + ldr r2, [pc, #712] @ (720cc4 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [pc, #48] @ (720a30 ) │ │ │ │ + ldr r2, [pc, #688] @ (720cb0 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [pc, #24] @ (720a1c ) │ │ │ │ + ldr r2, [pc, #664] @ (720c9c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [pc, #0] @ (720a08 ) │ │ │ │ + ldr r2, [pc, #640] @ (720c88 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (720df4 ) │ │ │ │ + ldr r2, [pc, #616] @ (720c74 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r1, [pc, #976] @ (720de0 ) │ │ │ │ + ldr r2, [pc, #592] @ (720c60 ) │ │ │ │ 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, r5, [r0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2537640,19 +2537634,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 6bd5b8 │ │ │ │ b.n 720a40 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ 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 r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2537914,33 +2537908,33 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 75c6b0 │ │ │ │ cmp fp, r9 │ │ │ │ bne.n 720daa │ │ │ │ b.n 720c24 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r0, r0, #1688 @ 0x698 │ │ │ │ @@ -2538063,15 +2538057,15 @@ │ │ │ │ strd r2, r1, [r8] │ │ │ │ b.n 720e56 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, sl, #40 @ 0x28 │ │ │ │ sub.w r1, r2, #40 @ 0x28 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #612] @ (7211c0 ) │ │ │ │ @@ -2538309,25 +2538303,26 @@ │ │ │ │ b.n 720fbc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors.w r1, ip, #40 @ 0x28 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r1, ip, #40 @ 0x28 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - vshr.u64 d16, d5, #34 │ │ │ │ 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 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2538453,22 +2538448,22 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 721308 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r8, #160]! @ 0xa0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stcl 1, cr0, [sl], #160 @ 0xa0 │ │ │ │ - mcr2 0, 2, r0, cr10, cr5, {4} │ │ │ │ + mcr2 0, 7, r0, cr10, cr5, {4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2072] @ 0x818 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #124] @ (7213ec ) │ │ │ │ ldr r3, [pc, #128] @ (7213f0 ) │ │ │ │ @@ -2538519,19 +2538514,19 @@ │ │ │ │ bne.n 7213e8 │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stc 1, cr0, [sl], {40} @ 0x28 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldc2 0, cr0, [ip, #596]! @ 0x254 │ │ │ │ + mrc2 0, 2, r0, cr12, cr5, {4} │ │ │ │ stc 1, cr0, [ip], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #784] @ 0x310 │ │ │ │ @@ -2538666,26 +2538661,26 @@ │ │ │ │ b.n 7214b0 │ │ │ │ ldr r2, [pc, #36] @ (7215a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 721534 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa4a0095 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + @ instruction: 0xfaea0095 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr??.w r0, [r0, #149] @ 0x95 │ │ │ │ + @ instruction: 0xfa900095 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ beq.n 721606 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2539066,21 +2539061,21 @@ │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ movw r3, #7076 @ 0x1ba4 │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ b.n 7218d2 │ │ │ │ lsrs r6, r4, #8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ - mcr2 0, 2, r0, cr2, cr5, {4} │ │ │ │ + mcr2 0, 7, r0, cr2, cr5, {4} │ │ │ │ @ instruction: 0xeadfffff │ │ │ │ - mcr2 0, 1, r0, cr10, cr5, {4} │ │ │ │ + mcr2 0, 6, r0, cr10, cr5, {4} │ │ │ │ @ instruction: 0xeab3ffff │ │ │ │ - mrc2 0, 0, r0, cr0, cr5, {4} │ │ │ │ + mrc2 0, 5, r0, cr0, cr5, {4} │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldc2l 0, cr0, [r2, #596]! @ 0x254 │ │ │ │ + mrc2 0, 4, r0, cr2, cr5, {4} │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 721a90 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2539262,21 +2539257,21 @@ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 721840 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldc2 0, cr0, [ip], #596 @ 0x254 │ │ │ │ - @ instruction: 0xf4b60095 │ │ │ │ - ldc2 0, cr0, [sl], {149} @ 0x95 │ │ │ │ - orn r0, r0, #4882432 @ 0x4a8000 │ │ │ │ + ldc2l 0, cr0, [ip, #-596] @ 0xfffffdac │ │ │ │ + adcs.w r0, r6, #4882432 @ 0x4a8000 │ │ │ │ + ldc2 0, cr0, [sl, #-596]! @ 0xfffffdac │ │ │ │ + add.w r0, r0, #4882432 @ 0x4a8000 │ │ │ │ ldmia.w r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldc2 0, cr0, [r6], #-596 @ 0xfffffdac │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + ldc2l 0, cr0, [r6], {149} @ 0x95 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r9, r0 │ │ │ │ @@ -2539340,18 +2539335,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 721cae │ │ │ │ nop │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfb0a0095 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + @ instruction: 0xfbaa0095 │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -2539678,33 +2539673,33 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, r7] │ │ │ │ lsls r6, r5, #4 │ │ │ │ strb r2, [r4, r7] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb.w r0, [r0, r5, lsl #1] │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + ldrsh.w r0, [r0, #149] @ 0x95 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ b.n 722118 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - strh.w r0, [r8, r5, lsl #1] │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + str.w r0, [r8, #149] @ 0x95 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh.w r0, [sl, r5, lsl #1] │ │ │ │ + str.w r0, [sl, #149] @ 0x95 │ │ │ │ strb r6, [r1, r3] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strh.w r0, [r0, r5, lsl #1] │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + str.w r0, [r0, #149] @ 0x95 │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf7e20095 │ │ │ │ - ldr.w r0, [r4, r5, lsl #1] │ │ │ │ - strh.w r0, [sl, r5, lsl #1] │ │ │ │ + strb.w r0, [r2, #149] @ 0x95 │ │ │ │ + ldr??.w r0, [r4, #149] @ 0x95 │ │ │ │ + str.w r0, [sl, #149] @ 0x95 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2539769,17 +2539764,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #16] @ (722130 ) │ │ │ │ ldr r1, [pc, #16] @ (722134 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xf7960095 │ │ │ │ - @ instruction: 0xf7520095 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + ldrh.w r0, [r6, r5, lsl #1] │ │ │ │ + @ instruction: 0xf7f20095 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbz r1, 72214e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 721a98 │ │ │ │ @@ -2539948,28 +2539943,28 @@ │ │ │ │ nop │ │ │ │ udf #86 @ 0x56 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r0, r5, #4 │ │ │ │ - @ instruction: 0xf6b40095 │ │ │ │ - cmn r4, r1 │ │ │ │ + @ instruction: 0xf7540095 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xf65c0095 │ │ │ │ - @ instruction: 0xf6180095 │ │ │ │ - ittt ls │ │ │ │ - lslls r6, r1, #2 │ │ │ │ - tstls r4, r0 │ │ │ │ - lslls r4, r2, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + @ instruction: 0xf6fc0095 │ │ │ │ + @ instruction: 0xf6b80095 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + cmp r4, r4 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #292] @ (722460 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2540079,15 +2540074,15 @@ │ │ │ │ b.n 7223b2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 7223e0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ blt.n 722418 │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2540970,15 +2540965,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bcs.n 722e38 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 722ed4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - @ instruction: 0xeaf80095 │ │ │ │ + @ instruction: 0xeb980095 │ │ │ │ stmdb sp!, {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 r7, r0, #25984 @ 0x6580 │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ @@ -2543481,15 +2543476,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 716774 │ │ │ │ ldrb.w sl, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 724b2c │ │ │ │ mov r9, r3 │ │ │ │ b.n 724b2c │ │ │ │ - bvc.n 724b58 │ │ │ │ + bhi.n 724c98 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2550415,15 +2550410,15 @@ │ │ │ │ bl 699b56 │ │ │ │ bl 5a7b5a │ │ │ │ bl 4d1b5e │ │ │ │ ldr r0, [pc, #4] @ (729b68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ cbz r0, 729b88 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ @@ -2551735,35 +2551730,35 @@ │ │ │ │ b.w 72a070 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ b.w 72a070 │ │ │ │ movs r6, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ b.w 729fd6 │ │ │ │ nop │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ 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 │ │ │ │ @@ -2551883,33 +2551878,33 @@ │ │ │ │ b.n 72aa0c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ strb r2, [r1, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r0, [pc, #4] @ (72aae0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #500] @ (72acec ) │ │ │ │ @@ -2553360,15 +2553355,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #8] @ (72bd50 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, r4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2554507,15 +2554502,15 @@ │ │ │ │ mvn.w r2, #292 @ 0x124 │ │ │ │ add r1, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 72c944 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mvn.w r4, #292 @ 0x124 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -2554569,15 +2554564,15 @@ │ │ │ │ b.n 72cb0c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r0, #636] @ 0x27c │ │ │ │ ldr.w ip, [r0, #656] @ 0x290 │ │ │ │ ite lt │ │ │ │ @@ -2554881,19 +2554876,19 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 67b00 │ │ │ │ movs r3, #0 │ │ │ │ b.n 72cd78 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r3, [pc, #768] @ (72d18c ) │ │ │ │ + ldr r4, [pc, #384] @ (72d00c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ push {lr} │ │ │ │ mov.w lr, #30976 @ 0x7900 │ │ │ │ movt lr, #49154 @ 0xc002 │ │ │ │ @@ -2555728,17 +2555723,17 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #888] @ (72db60 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r0, r3 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #216] @ (72d8e0 ) │ │ │ │ @@ -2555950,17 +2555945,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 67b00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r4, #3920] @ 0xf50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r3 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + sbcs r2, r1 │ │ │ │ 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 │ │ │ │ @@ -2562962,15 +2562957,15 @@ │ │ │ │ ... │ │ │ │ b.n 732998 │ │ │ │ lsls r7, r4, #4 │ │ │ │ b.n 732994 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ svc 80 @ 0x50 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2574126,46 +2574121,46 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ b.n 739d14 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r4, #4 │ │ │ │ bl 6099fe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x593e6> │ │ │ │ bl 603a02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x533ea> │ │ │ │ - ittt cs │ │ │ │ - lslcs r0, r4, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ - lslcs r3, r2, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bkpt 0x00ee │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ + ittt gt │ │ │ │ + lslgt r0, r4, #2 │ │ │ │ + bkpt 0x00ea │ │ │ │ + lslgt r3, r2, #2 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + itee hi │ │ │ │ + lslhi r0, r4, #2 │ │ │ │ + bkpt 0x00b4 │ │ │ │ + lslls r3, r2, #2 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bkpt 0x00c4 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + itt vs │ │ │ │ + lslvs r0, r4, #2 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r2, #148 @ 0x94 │ │ │ │ + add.w r0, r2, #148 @ 0x94 │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r2, #2 │ │ │ │ bl 3a5a4a │ │ │ │ bl 39fa4e │ │ │ │ bl 62da52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1.so+0x7d43a> │ │ │ │ @ instruction: 0xfb77ffff │ │ │ │ bl 379a5a │ │ │ │ bl b25a5e │ │ │ │ @@ -2574175,41 +2574170,41 @@ │ │ │ │ bl 39da6e │ │ │ │ bl b37a72 │ │ │ │ bl 34ba76 │ │ │ │ ble.n 7399dc │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ble.n 739b6c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ble.n 739ae0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ bgt.n 739a34 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ bgt.n 739a00 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r4, 739aec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #80] @ (739afc ) │ │ │ │ + ldr r7, [pc, #720] @ (739d7c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r4, r2, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r3, r2, #2 │ │ │ │ blt.n 739b74 │ │ │ │ lsls r4, r5, #4 │ │ │ │ blt.n 739af8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ bge.n 739ab8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -2575785,19 +2575780,19 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ @@ -2576625,15 +2576620,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #1008] @ (73b908 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #800] @ (73b840 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [pc, #788] @ (73b84c ) │ │ │ │ @@ -2577374,25 +2577369,25 @@ │ │ │ │ ... │ │ │ │ blx r1 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add sl, ip │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r2, [pc, #132] @ (73bdc4 ) │ │ │ │ tst.w r7, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #132] @ (73bdc8 ) │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ @@ -2577437,17 +2577432,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 73bd94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.n 73bc78 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ 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 r8, r1 │ │ │ │ ldr r1, [pc, #876] @ (73c14c ) │ │ │ │ @@ -2577848,17 +2577843,17 @@ │ │ │ │ ldr r1, [pc, #24] @ (73c26c ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a63d0 │ │ │ │ b.n 73c1c8 │ │ │ │ ... │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #402653184 @ 0x18000000 │ │ │ │ @@ -2579143,17 +2579138,17 @@ │ │ │ │ bne.n 73cfe4 │ │ │ │ b.n 73cc42 │ │ │ │ nop.w │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #880] @ (73d400 ) │ │ │ │ + ldr r5, [pc, #496] @ (73d280 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov fp, r8 │ │ │ │ blx 67b00 │ │ │ │ b.n 73cfbe │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ @@ -2579500,17 +2579495,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 73d3da │ │ │ │ nop.w │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ - ldr r0, [pc, #952] @ (73d80c ) │ │ │ │ + ldr r1, [pc, #568] @ (73d68c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr15, {4} │ │ │ │ + vhadd.u16 d0, d26, d15 │ │ │ │ stmdb 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 │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -2579901,23 +2579896,23 @@ │ │ │ │ nop │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa6e008f │ │ │ │ - cmp r6, r3 │ │ │ │ + @ instruction: 0xfb0e008f │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa54008f │ │ │ │ - cmp r4, r5 │ │ │ │ + @ instruction: 0xfaf4008f │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa3a008f │ │ │ │ + @ instruction: 0xfada008f │ │ │ │ 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] @ 73d928 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2580246,17 +2580241,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #124 @ 0x7c │ │ │ │ lsls r7, r4, #4 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, lr │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh.w r0, [r6, #143] @ 0x8f │ │ │ │ + ldr??.w r0, [r6, pc] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ ubfx lr, r4, #0, #15 │ │ │ │ ldrsh.w ip, [r0, lr, lsl #1] │ │ │ │ cmp.w ip, #0 │ │ │ │ blt.n 73dc4c │ │ │ │ cmp r2, ip │ │ │ │ @@ -2580783,17 +2580778,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 73e1b0 │ │ │ │ ldr.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #2976 @ 0xba0 │ │ │ │ blx r3 │ │ │ │ b.n 73e1b0 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add.w r0, sl, #143 @ 0x8f │ │ │ │ + sub.w r0, sl, #143 @ 0x8f │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r5, #65536 @ 0x10000 │ │ │ │ @@ -2582020,27 +2582015,27 @@ │ │ │ │ b.n 73ebc2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r4, #24 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 73ede0 │ │ │ │ + b.n 73ef20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r0, r4, #5 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 73f750 │ │ │ │ + b.n 73e890 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 73f730 │ │ │ │ + b.n 73e870 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2582841,15 +2582836,15 @@ │ │ │ │ nop │ │ │ │ asrs r3, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2584113,24 +2584108,24 @@ │ │ │ │ add r2, pc │ │ │ │ bl 73d8b4 │ │ │ │ b.n 740578 │ │ │ │ lsls r6, r2, #18 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bpl.n 740758 │ │ │ │ + bpl.n 740698 │ │ │ │ lsls r7, r1, #2 │ │ │ │ smlatb r1, sl, r6, r0 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ mov sl, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 7409ce │ │ │ │ dmb ish │ │ │ │ @@ -2584434,17 +2584429,17 @@ │ │ │ │ b.w 73ff8a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ mov sl, r3 │ │ │ │ b.w 740032 │ │ │ │ nop │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ 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 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr.w r2, [pc, #3040] @ 7416ac │ │ │ │ @@ -2585529,28 +2585524,28 @@ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ bl 3a4464 │ │ │ │ b.n 7412ac │ │ │ │ nop │ │ │ │ @ instruction: 0xf5280126 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ sub.w r1, r2, r6, asr #32 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2586672,23 +2586667,23 @@ │ │ │ │ subs r2, #4 │ │ │ │ add r2, sp │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 741ab6 │ │ │ │ stmia.w ip!, {r1, r2, r5, r8} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbnz r0, 742348 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ svc 62 @ 0x3e │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -2586959,16 +2586954,16 @@ │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ strd r1, r1, [r7, #80] @ 0x50 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ b.w 741c3a │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb380093 │ │ │ │ - @ instruction: 0xfb260093 │ │ │ │ + @ instruction: 0xfbd80093 │ │ │ │ + smlalbt r0, r0, r6, r3 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -2587664,15 +2587659,15 @@ │ │ │ │ bne.n 742cfe │ │ │ │ b.n 742d18 │ │ │ │ nop │ │ │ │ bcc.n 742dcc │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ee0093 │ │ │ │ + usat r0, #19, lr, lsl #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [pc, #1092] @ 743258 │ │ │ │ mov r9, r3 │ │ │ │ @@ -2588077,28 +2588072,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 743204 │ │ │ │ lsls r6, r4, #4 │ │ │ │ bne.n 743364 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c20093 │ │ │ │ - vqadd.s32 d0, d30, d3 │ │ │ │ + sbc.w r0, r2, #147 @ 0x93 │ │ │ │ + vshr.s64 d16, d3, #50 │ │ │ │ ldr r3, [pc, #20] @ (74328c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #20] @ (743290 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 742fdc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 3, r0, cr14, cr3, {4} │ │ │ │ + vqadd.s8 d0, d30, d3 │ │ │ │ ldr r3, [pc, #8] @ (7432a0 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #252] @ 0xfc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 6c32a2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2588281,15 +2588276,15 @@ │ │ │ │ b.n 74342e │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r2, r2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #-588] @ 0xfffffdb4 │ │ │ │ + stcl 0, cr0, [r4, #588]! @ 0x24c │ │ │ │ ldrb.w r2, [r0, #366] @ 0x16e │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ cbnz r2, 7434d2 │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ bls.n 7434d2 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ @@ -2590535,19 +2590530,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (744ecc ) │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movw r0, #10494 @ 0x28fe │ │ │ │ - orns r0, lr, lr, ror #3 │ │ │ │ - b.n 7447f8 │ │ │ │ + @ instruction: 0xf6e200fe │ │ │ │ + adds.w r0, lr, lr, ror #3 │ │ │ │ + b.n 744938 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - orr.w r0, r2, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf0e200fe │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -2591474,15 +2591469,15 @@ │ │ │ │ it cs │ │ │ │ movcs sl, r0 │ │ │ │ b.n 74570a │ │ │ │ mvn.w r9, #1 │ │ │ │ movs r4, #3 │ │ │ │ b.n 7456e6 │ │ │ │ nop │ │ │ │ - bgt.n 74583c │ │ │ │ + bgt.n 74577c │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2591942,15 +2591937,15 @@ │ │ │ │ b.n 74596e │ │ │ │ uxth r3, r5 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 74597c │ │ │ │ - bge.n 745c14 │ │ │ │ + blt.n 745b54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (745ccc ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -2591994,15 +2591989,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ add r3, pc, #608 @ (adr r3, 745f30 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #200] @ (745db4 ) │ │ │ │ @@ -2592822,36 +2592817,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #992 @ (adr r1, 746978 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #384 @ (adr r0, 746720 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - svc 0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7460cc │ │ │ │ + b.n 74620c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xfb5c0091 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xfbfc0091 │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r0, 74664c │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, #67 @ 0x43 │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ strd ip, r2, [r0, #344] @ 0x158 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2593134,15 +2593129,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12a0100 │ │ │ │ + rsb r1, sl, #0 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2593539,41 +2593534,41 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r3, r2, #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, #2864] @ 0xb30 │ │ │ │ @@ -2594088,39 +2594083,39 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ands.w r1, lr, r6, asr #32 │ │ │ │ strd r0, r1, [sl, #152]! @ 0x98 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r4, #4 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ b.n 7472b0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - sxth r6, r2 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r6, 7473bc │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - uxtb r6, r0 │ │ │ │ + cbz r6, 7473e4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ bhi.n 7473a4 │ │ │ │ ldr.w r3, [pc, #3296] @ 748078 │ │ │ │ add r3, pc │ │ │ │ @@ -2595227,29 +2595222,29 @@ │ │ │ │ asrs r6, r5, #9 │ │ │ │ lsls r3, r0 │ │ │ │ ands r6, r3 │ │ │ │ cmp r7, #27 │ │ │ │ movs r4, #221 @ 0xdd │ │ │ │ strh r6, [r0, #8] │ │ │ │ ands r7, r1 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ vmov.f32 s14, s14 │ │ │ │ vcvt.f64.u32 d7, d7, #2 │ │ │ │ vldr d6, [pc, #772] @ 7483a8 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vstr s14, [r4, #148] @ 0x94 │ │ │ │ @@ -2595526,25 +2595521,25 @@ │ │ │ │ cmp r7, #27 │ │ │ │ movs r4, #221 @ 0xdd │ │ │ │ strh r6, [r0, #8] │ │ │ │ subs r7, #255 @ 0xff │ │ │ │ @ instruction: 0xeb85b851 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - add r5, pc, #8 @ (adr r5, 7483cc ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 74864c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #568 @ (adr r4, 748604 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 748484 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 7485b8 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 748438 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 748654 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 7484d4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #576 @ (adr r5, 748618 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 748498 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #8 │ │ │ │ bls.w 748854 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ cmp r5, #9 │ │ │ │ strd r0, r0, [r4, #488] @ 0x1e8 │ │ │ │ @@ -2596812,93 +2596807,93 @@ │ │ │ │ bhi.w 7473a4 │ │ │ │ ldr r3, [pc, #168] @ (7492c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ str.w r3, [r4, #344] @ 0x158 │ │ │ │ b.w 7473a4 │ │ │ │ - add r0, pc, #944 @ (adr r0, 7495d8 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 749458 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #360 @ (adr r2, 749398 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 749618 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - itee ge │ │ │ │ - lslge r2, r2, #2 │ │ │ │ - itte ls @ unpredictable │ │ │ │ - lslls r2, r2, #2 │ │ │ │ - strls r6, [sp, #640] @ 0x280 │ │ │ │ - lslhi r3, r2, #2 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - itte cc │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - strcc r6, [sp, #760] @ 0x2f8 │ │ │ │ - lslcs r3, r2, #2 │ │ │ │ - bkpt 0x00ee │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x008c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + itte le │ │ │ │ + lslle r2, r2, #2 │ │ │ │ + strle r7, [sp, #376] @ 0x178 │ │ │ │ + lslgt r3, r2, #2 │ │ │ │ + itee hi │ │ │ │ + lslhi r2, r2, #2 │ │ │ │ + strls r7, [sp, #208] @ 0xd0 │ │ │ │ + lslls r3, r2, #2 │ │ │ │ + it vs │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ite cs │ │ │ │ + lslcs r2, r2, #2 │ │ │ │ + strcc r7, [sp, #16] │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ subs r3, #145 @ 0x91 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ bhi.w 7473a4 │ │ │ │ ldr.w r3, [pc, #1312] @ 7497f0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2597351,59 +2597346,59 @@ │ │ │ │ str.w r3, [r4, #936] @ 0x3a8 │ │ │ │ b.w 7474be │ │ │ │ movs r3, #13 │ │ │ │ b.w 7473c2 │ │ │ │ movs r3, #13 │ │ │ │ str.w r3, [r4, #936] @ 0x3a8 │ │ │ │ b.w 7474be │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ 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] @ (7498b4 ) │ │ │ │ @@ -2597442,15 +2597437,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2597482,15 +2597477,15 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7498ea │ │ │ │ nop │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ 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, #3828] @ 74a82c │ │ │ │ mov r5, r1 │ │ │ │ @@ -2598792,363 +2598787,363 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 74a234 │ │ │ │ nop │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + cbnz r0, 74a9e2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r5, [pc, #320] @ (74ab08 ) │ │ │ │ + ldr r5, [pc, #960] @ (74ad88 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [pc, #296] @ (74aaf4 ) │ │ │ │ + ldr r5, [pc, #936] @ (74ad74 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [pc, #736] @ (74acb8 ) │ │ │ │ + ldr r3, [pc, #352] @ (74ab38 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 74aafc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - uxth r6, r0 │ │ │ │ + cbz r6, 74ab2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r1, [pc, #960] @ (74aeb4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 74a228 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strh r2, [r5, #0] │ │ │ │ b.w 74a218 │ │ │ │ @@ -2599487,97 +2599482,97 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 74a12e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r0, #10 │ │ │ │ bhi.n 74af78 │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #54055 @ 0xd327 │ │ │ │ movt r2, #3 │ │ │ │ @@ -2599698,15 +2599693,15 @@ │ │ │ │ mov r2, ip │ │ │ │ b.n 74afea │ │ │ │ nop │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ 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 sl, r2 │ │ │ │ ldr r2, [pc, #540] @ (74b2d8 ) │ │ │ │ @@ -2601574,31 +2601569,31 @@ │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #110 @ 0x6e │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #4 │ │ │ │ blx 67908 <__aeabi_ul2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ b.n 74c41a │ │ │ │ mov.w sl, #6 │ │ │ │ b.n 74c294 │ │ │ │ mov.w sl, #7 │ │ │ │ @@ -2602064,15 +2602059,15 @@ │ │ │ │ nop │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #134 @ 0x86 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, #11 │ │ │ │ @@ -2603395,15 +2603390,15 @@ │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #17 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ b.w 74cdf4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ ldrb.w ip, [r0, #418] @ 0x1a2 │ │ │ │ ldrb.w lr, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 74d928 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ @@ -2607301,15 +2607296,15 @@ │ │ │ │ moveq r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 750334 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 750334 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ vldr d7, [pc, #516] @ 750668 │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ vstr d7, [r2] │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 7504ba │ │ │ │ ldrb.w r3, [r1, #130] @ 0x82 │ │ │ │ @@ -2607630,17 +2607625,17 @@ │ │ │ │ b.n 750742 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vld4.8 {d16,d18,d20,d22}, [r8 :128], r5 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ @@ -2607947,17 +2607942,17 @@ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ b.n 7508b8 │ │ │ │ movs r0, #16 │ │ │ │ b.n 75092a │ │ │ │ movs r0, #8 │ │ │ │ b.n 75092a │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [pc, #568] @ (750de4 ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrd r1, r2, [r0, #24] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ beq.n 750bce │ │ │ │ @@ -2608671,43 +2608666,43 @@ │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [r4, #736] @ 0x2e0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7510e0 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -2608849,34 +2608844,34 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 7514b8 │ │ │ │ ldr r3, [pc, #48] @ (751564 ) │ │ │ │ mov.w ip, #410 @ 0x19a │ │ │ │ add r3, pc │ │ │ │ b.n 7514b8 │ │ │ │ nop │ │ │ │ - sbcs r6, r6 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf4e00103 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xf5800103 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bge.n 751504 │ │ │ │ + blt.n 751644 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 75149c │ │ │ │ cbz r0, 751586 │ │ │ │ @@ -2608884,17 +2608879,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #8] @ (751590 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #192] @ (751650 ) │ │ │ │ + ldr r1, [pc, #832] @ (7518d0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 75149c │ │ │ │ subs r0, #0 │ │ │ │ @@ -2609082,45 +2609077,45 @@ │ │ │ │ b.n 751616 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 751616 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 751690 │ │ │ │ bics.w r1, r2, r5, asr #32 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r1, #2 │ │ │ │ bic.w r1, r6, r5, asr #32 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrsh r3, [r6, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [pc, #232] @ (751878 ) │ │ │ │ + ldr r0, [pc, #872] @ (751af8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r0, r1, [r8, #-148]! @ 0x94 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bgt.n 75177c │ │ │ │ + ble.n 7516bc │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ 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, #196] @ (751884 ) │ │ │ │ subw sp, sp, #2348 @ 0x92c │ │ │ │ @@ -2609198,24 +2609193,24 @@ │ │ │ │ b.n 7517fe │ │ │ │ movs r0, #0 │ │ │ │ b.n 75185a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8360125 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 7518c8 │ │ │ │ + bhi.n 751808 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf7320092 │ │ │ │ + @ instruction: 0xf7d20092 │ │ │ │ b.n 7517dc │ │ │ │ lsls r5, r4, #4 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + adds r0, #32 │ │ │ │ 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 r7, r2 │ │ │ │ ldr r2, [pc, #612] @ (751b1c ) │ │ │ │ @@ -2609454,40 +2609449,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 7518d2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 7519a0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ b.n 7518e4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ (751bbc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2610609,29 +2610604,29 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ mvneq.w r3, #3584 @ 0xe00 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #28] │ │ │ │ b.n 7525fe │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -2610944,21 +2610939,21 @@ │ │ │ │ movne r2, #1 │ │ │ │ mov.w r8, r2, lsl #12 │ │ │ │ b.n 752864 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ bne.w 75265a │ │ │ │ mov.w r0, #62914560 @ 0x3c00000 │ │ │ │ b.n 752660 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ ldrh.w r7, [ip, #10] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r1, #24] │ │ │ │ @@ -2611384,21 +2611379,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ and.w r0, r0, #520192 @ 0x7f000 │ │ │ │ orrs r1, r0 │ │ │ │ orrs r3, r1 │ │ │ │ b.n 753008 │ │ │ │ beq.n 753038 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2613025,17 +2613020,17 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r5, [pc, #184] @ (754414 ) │ │ │ │ + ldr r5, [pc, #824] @ (754694 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #936] @ (754708 ) │ │ │ │ + ldr r5, [pc, #552] @ (754588 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #147 @ 0x93 │ │ │ │ beq.n 75438e │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 754392 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -2614325,29 +2614320,29 @@ │ │ │ │ ldr r3, [pc, #12] @ (7550d8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bhi.n 7550f0 │ │ │ │ ldr r3, [pc, #16] @ (7550f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ beq.n 75512c │ │ │ │ ldrb.w r3, [r0, #55] @ 0x37 │ │ │ │ cbnz r3, 755112 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -2614801,45 +2614796,45 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #72] @ (755564 ) │ │ │ │ movs r2, #18 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [lr] │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -2614932,18 +2614927,18 @@ │ │ │ │ b.n 7555f8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf35e0092 │ │ │ │ + @ instruction: 0xf3fe0092 │ │ │ │ add r2, sp, #0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf2f40092 │ │ │ │ + @ instruction: 0xf3940092 │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ @@ -2615648,81 +2615643,81 @@ │ │ │ │ add.w r6, r3, #808 @ 0x328 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ bl 760094 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 755ed4 │ │ │ │ b.n 755c5c │ │ │ │ - sbcs r2, r6 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ands r4, r2 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #520] @ (756128 ) │ │ │ │ + ldr r7, [pc, #136] @ (755fa8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #496] @ (756114 ) │ │ │ │ + ldr r6, [pc, #112] @ (755f94 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #1000] @ (756310 ) │ │ │ │ + ldr r5, [pc, #616] @ (756190 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #792] @ (756244 ) │ │ │ │ + ldr r5, [pc, #408] @ (7560c4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #224] @ (756010 ) │ │ │ │ + ldr r4, [pc, #864] @ (756290 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #24] @ (755f4c ) │ │ │ │ + ldr r4, [pc, #664] @ (7561cc ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r3, [pc, #456] @ (756100 ) │ │ │ │ + ldr r4, [pc, #72] @ (755f80 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [pc, #1016] @ (756334 ) │ │ │ │ + ldr r2, [pc, #632] @ (7561b4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - mov sl, r4 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp lr, sl │ │ │ │ + mov r6, lr │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, r6 │ │ │ │ + add r8, sl │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rors r0, r6 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r5 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - eors r0, r6 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ands r6, r7 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r6, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #152] @ (756018 ) │ │ │ │ @@ -2615783,15 +2615778,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #4 │ │ │ │ bl 755568 │ │ │ │ cmp.w r4, #204800 @ 0x32000 │ │ │ │ bne.n 755ff6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrd r0, r0, [lr, #584] @ 0x248 │ │ │ │ + orns r0, lr, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, #860] @ (75638c ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2616794,29 +2616789,29 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #4 │ │ │ │ rsbs r1, sl, #10813440 @ 0xa50000 │ │ │ │ @ instruction: 0xf5320125 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7571a4 │ │ │ │ + b.n 7572e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 757264 │ │ │ │ + b.n 7563a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - b.n 757128 │ │ │ │ + b.n 757268 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 756fc0 │ │ │ │ + b.n 757100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 756f54 │ │ │ │ + b.n 757094 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 756fb8 │ │ │ │ + b.n 7570f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 28 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds.w r1, r6, #37 @ 0x25 │ │ │ │ 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, #13184 @ 0x3380 │ │ │ │ @@ -2617159,19 +2617154,19 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - blt.n 756ee8 │ │ │ │ + bgt.n 756e28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [r1, #1172] @ 0x494 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -2617938,21 +2617933,21 @@ │ │ │ │ movtne r2, #32770 @ 0x8002 │ │ │ │ movteq r2, #32834 @ 0x8042 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ b.n 757702 │ │ │ │ ldr.w r8, [pc, #16] @ 75787c │ │ │ │ add r8, pc │ │ │ │ b.n 7575f6 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2618360,45 +2618355,45 @@ │ │ │ │ ... │ │ │ │ strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - bne.n 757cd0 │ │ │ │ + bcs.n 757c10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757d00 │ │ │ │ + bne.n 757c40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 757cb0 │ │ │ │ + bne.n 757df0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757ca4 │ │ │ │ + bne.n 757de4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #2 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 757cb4 │ │ │ │ + bne.n 757df4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 757c84 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 757dd8 │ │ │ │ + beq.n 757d18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757dc8 │ │ │ │ + beq.n 757d08 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757dbc │ │ │ │ + beq.n 757cfc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757db4 │ │ │ │ + beq.n 757cf4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757da4 │ │ │ │ + beq.n 757ce4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 757d98 │ │ │ │ + beq.n 757cd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2619121,21 +2619116,21 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ b.n 757f2c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 75837e │ │ │ │ nop │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ @@ -2619301,104 +2619296,104 @@ │ │ │ │ ldr r0, [pc, #188] @ (7586f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #184] @ (7586f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #640]! @ 0x280 │ │ │ │ - stmia r6!, {} │ │ │ │ + cdp2 0, 9, cr0, cr10, cr0, {5} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 758760 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r1, #20 │ │ │ │ adds r6, r1, #0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -2619444,39 +2619439,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (758794 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (758798 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (7587e8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2619502,15 +2619497,15 @@ │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 7587b6 │ │ │ │ ldc 1, cr0, [r5, #-168] @ 0xffffff58 │ │ │ │ stc 1, cr0, [sl, #-168] @ 0xffffff58 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldcl 1, cr0, [r0], #168 @ 0xa8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #224] @ (7588e8 ) │ │ │ │ @@ -2619610,29 +2619605,29 @@ │ │ │ │ b.n 7588ae │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r6, [r7, #29] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvc.n 7588d8 │ │ │ │ + bhi.n 758818 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #84] @ (758978 ) │ │ │ │ @@ -2619670,26 +2619665,26 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (758990 ) │ │ │ │ add r2, pc │ │ │ │ b.n 75894c │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 758a24 │ │ │ │ + bvc.n 758964 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldcl 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + cdp 0, 9, cr0, cr4, cr11, {4} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #288] @ (758ac8 ) │ │ │ │ @@ -2619809,37 +2619804,37 @@ │ │ │ │ b.n 758a18 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 758a44 │ │ │ │ + bvc.n 758b84 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r4, [r2, #23] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r1, r2, #2 │ │ │ │ - stmiale r3!, {r2, r3, r4} │ │ │ │ - lslle r2, r2, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -2619907,33 +2619902,33 @@ │ │ │ │ bl 75879c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 758b86 │ │ │ │ ldr r3, [pc, #40] @ (758be4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 758b8a │ │ │ │ nop │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 758c58 │ │ │ │ + bpl.n 758b98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 758bfc │ │ │ │ + bpl.n 758b3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2619987,17 +2619982,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #15] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2620180,43 +2620175,43 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -2620285,21 +2620280,21 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ 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 r4, [pc, #84] @ (758fd0 ) │ │ │ │ @@ -2620335,25 +2620330,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 758e84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ (758fe4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 758fa8 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 758fc4 │ │ │ │ + bne.n 758f04 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #80] @ (759048 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2620386,23 +2620381,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - itte ge │ │ │ │ - lslge r2, r2, #2 │ │ │ │ - ite lt @ unpredictable │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - ittt gt @ unpredictable │ │ │ │ - lslgt r2, r2, #2 │ │ │ │ - ite le @ unpredictable │ │ │ │ - lslle r2, r2, #2 │ │ │ │ - pushgt {r4, r5, r6, lr} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2620476,38 +2620471,38 @@ │ │ │ │ ldr r1, [pc, #56] @ (759140 ) │ │ │ │ add r1, pc │ │ │ │ b.n 7590be │ │ │ │ ldr r1, [pc, #52] @ (759144 ) │ │ │ │ add r1, pc │ │ │ │ b.n 759084 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itt lt │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - noplt {12} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 759744 │ │ │ │ + b.n 759884 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itee lt │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - itte lt @ unpredictable │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - @ instruction: 0xfa4600a2 │ │ │ │ - ite cc @ unpredictable │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - stmiacs r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xfae600a2 │ │ │ │ + ite le │ │ │ │ + lslle r2, r2, #2 │ │ │ │ + stmiagt r1!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - itt cs @ unpredictable │ │ │ │ - lslcs r2, r2, #2 │ │ │ │ - bcs.n 7596c4 │ │ │ │ + itet le │ │ │ │ + lslle r2, r2, #2 │ │ │ │ + itt gt @ unpredictable │ │ │ │ + lslgt r2, r2, #2 │ │ │ │ + bgt.n 759804 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #3296] @ 759e3c │ │ │ │ @@ -2621720,317 +2621715,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 759390 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itt al │ │ │ │ - lslal r2, r2, #2 │ │ │ │ - itee le @ unpredictable │ │ │ │ - lslle r6, r3, #2 │ │ │ │ - ldmiagt r5!, {r1, r3, r4} │ │ │ │ - lslgt r0, r2, #2 │ │ │ │ - itte ge │ │ │ │ - lslge r2, r2, #2 │ │ │ │ - ldrge r6, [r1, #68] @ 0x44 │ │ │ │ - lsllt r5, r4, #4 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r6, r3, #2 │ │ │ │ - popvs {r1, r3, r6, r7} │ │ │ │ - lslvc r2, r2, #2 │ │ │ │ - ite mi │ │ │ │ - lslmi r6, r3, #2 │ │ │ │ - poppl {r4, r5, r7} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - itee cc │ │ │ │ - lslcc r6, r3, #2 │ │ │ │ - popcs {r1, r2, r4, r7} │ │ │ │ - lslcs r2, r2, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r6, r3, #2 │ │ │ │ - popeq {r1, r3, r4, r5, r6} │ │ │ │ - lslne r2, r2, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ + lsls r5, r4, #4 │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x008a │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ite al │ │ │ │ + lslal r6, r3, #2 │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + itee le │ │ │ │ + lslle r6, r3, #2 │ │ │ │ + popgt {r1, r2, r4, r5, pc} │ │ │ │ + lslgt r2, r2, #2 │ │ │ │ + itet lt │ │ │ │ + lsllt r6, r3, #2 │ │ │ │ + popge {r1, r3, r4, pc} │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + itte ls │ │ │ │ + lslls r6, r3, #2 │ │ │ │ + popls {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lslhi r2, r2, #2 │ │ │ │ + ittt vc │ │ │ │ + lslvc r6, r3, #2 │ │ │ │ + popvc {r1, r5, r6, r7} │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + ittt vs │ │ │ │ + lslvs r6, r3, #2 │ │ │ │ + popvs {r1, r2, r6, r7} │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + itte mi │ │ │ │ + lslmi r6, r3, #2 │ │ │ │ + popmi {r1, r3, r5, r7} │ │ │ │ + lslpl r2, r2, #2 │ │ │ │ + itet cs │ │ │ │ + lslcs r6, r3, #2 │ │ │ │ + ldrhcc r6, [r7, #34] @ 0x22 │ │ │ │ + lslcs r2, r2, #2 │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n 759e54 │ │ │ │ + bge.n 759f94 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 759fb0 │ │ │ │ + ble.n 759ef0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 75a01c │ │ │ │ + ble.n 759f5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 759f40 │ │ │ │ + bge.n 75a080 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 759fec │ │ │ │ + bls.n 759f2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 759fe4 │ │ │ │ + bpl.n 759f24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + itet mi │ │ │ │ + lslmi r2, r2, #2 │ │ │ │ + strhpl r4, [r0, #50] @ 0x32 │ │ │ │ + lslmi r2, r2, #2 │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x0094 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x009e │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00ca │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00d2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + ite cc │ │ │ │ + lslcc r2, r2, #2 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + lslcc r2, r2, #2 │ │ │ │ + itet pl @ unpredictable │ │ │ │ + lslpl r2, r2, #2 │ │ │ │ + itet vs @ unpredictable │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + itee vc @ unpredictable │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + ittt vc @ unpredictable │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + strhvc r2, [r7, #42] @ 0x2a │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bvs.n 759fc8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcs.n 759fc4 │ │ │ │ + ittt vs │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + bvc.n 75a108 @ unpredictable │ │ │ │ + lslvs r3, r1, #2 │ │ │ │ + bcc.n 75a104 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r4, 75a0e4 │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + itee eq │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ + popne {r4, r5, r6, r7} │ │ │ │ + lslne r2, r2, #2 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + nop │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ bl 75879c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 75b312 │ │ │ │ ldr.w r3, [pc, #3312] @ 75ada0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2623222,324 +2623217,324 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 759390 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - itee le │ │ │ │ - lslle r0, r2, #2 │ │ │ │ - cbnz r2, 75ae22 @ unpredictable │ │ │ │ - lslgt r2, r2, #2 │ │ │ │ - bcs.n 75ad60 │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bcc.n 75aea0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 75ae24 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 75ad00 │ │ │ │ + bcc.n 75ae40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 75ae2a │ │ │ │ + cbnz r6, 75ae52 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + nop {6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r4, 75adf2 │ │ │ │ + cbnz r4, 75ae1a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 75adfe │ │ │ │ + cbnz r6, 75ae26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r0, 75ae04 │ │ │ │ + cbnz r0, 75ae2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 75aed0 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 75aeca │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + cbnz r2, 75aeea │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x009e │ │ │ │ + ittt cc │ │ │ │ + lslcc r2, r2, #2 │ │ │ │ + ittt hi @ unpredictable │ │ │ │ + lslhi r2, r2, #2 │ │ │ │ + ldrbhi r2, [r2, #15] │ │ │ │ + lslhi r2, r2, #2 │ │ │ │ + hlt 0x0016 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + itt │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + ittt @ unpredictable > │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 75aee4 │ │ │ │ + cbnz r6, 75af06 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r2, r2, #2 │ │ │ │ - ldmiavs r5!, {r1} │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r2, r2, #2 │ │ │ │ - ittt pl @ unpredictable │ │ │ │ - lslpl r2, r2, #2 │ │ │ │ - itte vs @ unpredictable │ │ │ │ - lslvs r2, r2, #2 │ │ │ │ - it vc @ unpredictable │ │ │ │ - lslvc r2, r2, #2 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 75aede │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - itee vs │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + itt vs │ │ │ │ lslvs r2, r2, #2 │ │ │ │ - ldmiavc r4!, {r1, r3, r5, r6} │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - bkpt 0x00c4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - itee pl │ │ │ │ - lslpl r2, r2, #2 │ │ │ │ - itee pl @ unpredictable │ │ │ │ - lslpl r2, r2, #2 │ │ │ │ - itt pl @ unpredictable │ │ │ │ - lslpl r2, r2, #2 │ │ │ │ - ldrbpl r2, [r0, #8] │ │ │ │ + itee @ unpredictable │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + itee @ unpredictable │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + itt @ unpredictable │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + cbnz r6, 75af00 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itte mi │ │ │ │ - lslmi r2, r2, #2 │ │ │ │ - ldmiami r3, {r2, r3, r6, r7} │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - itte cs │ │ │ │ - lslcs r2, r2, #2 │ │ │ │ - wfics │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - wfi │ │ │ │ + itte al │ │ │ │ + lslal r2, r2, #2 │ │ │ │ + ldmiaal r4!, {r2, r3, r5, r6} │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + itte gt │ │ │ │ + lslgt r2, r2, #2 │ │ │ │ + nopgt {13} │ │ │ │ + lslle r2, r2, #2 │ │ │ │ + nop {13} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r2, r2, #2 │ │ │ │ - itte ne @ unpredictable │ │ │ │ - lslne r2, r2, #2 │ │ │ │ - itee cs @ unpredictable │ │ │ │ - lslcs r2, r2, #2 │ │ │ │ - ldrbcc r6, [r3, #4] │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + itet lt │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + itte lt @ unpredictable │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + itee gt @ unpredictable │ │ │ │ + lslgt r2, r2, #2 │ │ │ │ + ldrble r6, [r7, #6] │ │ │ │ + lslle r2, r2, #2 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r2, r2, #2 │ │ │ │ - itet ne @ unpredictable │ │ │ │ - lslne r2, r2, #2 │ │ │ │ - ldrbeq r0, [r2, #3] │ │ │ │ - lslne r2, r2, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + itet lt │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + itet lt @ unpredictable │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + ldrbge r0, [r6, #5] │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ec │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - sbc.w r0, ip, #5210112 @ 0x4f8000 │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00d0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + it ls │ │ │ │ + lslls r2, r2, #2 │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + ite hi │ │ │ │ + lslhi r2, r2, #2 │ │ │ │ + addwls r0, ip, #2207 @ 0x89f │ │ │ │ + ittt vc │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + ldmiavc r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ + nop {7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ittt vs │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + ldmiavs r2, {r2, r4, r5, r7} │ │ │ │ + lslvs r3, r1, #2 │ │ │ │ + ittt vs │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + ldmiavs r2, {r1, r2, r3, r7} │ │ │ │ + lslvs r3, r1, #2 │ │ │ │ + it pl │ │ │ │ + lslpl r2, r2, #2 │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + itte cc │ │ │ │ + lslcc r2, r2, #2 │ │ │ │ + ldmiacc r2!, {r3, r4} │ │ │ │ + lslcs r3, r1, #2 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + sevl │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00bc │ │ │ │ + itt pl │ │ │ │ + lslpl r2, r2, #2 │ │ │ │ + stmiapl r0!, {} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - nop {6} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ite vs │ │ │ │ - lslvs r2, r2, #2 │ │ │ │ - it hi @ unpredictable │ │ │ │ - lslhi r2, r2, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + strb r0, [r6, #23] │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itte hi │ │ │ │ - lslhi r2, r2, #2 │ │ │ │ - strhi r0, [r3, #44] @ 0x2c │ │ │ │ - lslls r2, r2, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r2, 75b058 │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + cbnz r2, 75aff8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 75b058 │ │ │ │ + push {} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + cbz r2, 75b028 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ bl 75879c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 75b222 │ │ │ │ ldr.w r3, [pc, #3672] @ 75be74 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2624824,529 +2624819,529 @@ │ │ │ │ ldr.w r2, [pc, #1044] @ 75c274 │ │ │ │ add r2, pc │ │ │ │ b.w 75a5b0 │ │ │ │ ldr.w r2, [pc, #1036] @ 75c278 │ │ │ │ add r2, pc │ │ │ │ b.w 75a6a4 │ │ │ │ nop │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 75be7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 75bfdc ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 75c25c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #240 @ (adr r1, 75bfb8 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 75c238 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 75bf9c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 75c21c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #168 @ (adr r1, 75bf78 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 75c1f8 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 75bf5c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 75c1dc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #104 @ (adr r1, 75bf40 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 75c1c0 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #72 @ (adr r1, 75bf24 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 75c1a4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 75bf08 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 75c188 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 75beec ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 75c16c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #992 @ (adr r0, 75c2c8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 75c148 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 75c2a4 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 75c124 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 75c280 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 75c100 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #872 @ (adr r0, 75c25c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 75c0dc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 75c238 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 75c0b8 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 75c214 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 75c094 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #752 @ (adr r0, 75c1f0 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 75c070 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #720 @ (adr r0, 75c1d4 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 75c054 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 75c1b0 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 75c030 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 75c18c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 75c00c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #600 @ (adr r0, 75c168 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 75bfe8 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #560 @ (adr r0, 75c144 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 75bfc4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 75c120 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 75bfa0 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 75c0fc ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 75bf7c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #440 @ (adr r0, 75c0d8 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 75bf58 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #408 @ (adr r0, 75c0bc ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 75bf3c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #368 @ (adr r0, 75c098 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 75c318 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #328 @ (adr r0, 75c074 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 75c2f4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #288 @ (adr r0, 75c050 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 75c2d0 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #248 @ (adr r0, 75c02c ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 75c2ac ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #208 @ (adr r0, 75c008 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 75c288 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 75bfe4 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 75c264 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #128 @ (adr r0, 75bfc0 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 75c240 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #96 @ (adr r0, 75bfa4 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 75c224 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #56 @ (adr r0, 75bf80 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 75c200 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #16 @ (adr r0, 75bf5c ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 75c1dc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #616 @ (adr r0, 75c1b8 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #576 @ (adr r0, 75c194 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r0, pc, #536 @ (adr r0, 75c170 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #496 @ (adr r0, 75c14c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #464 @ (adr r0, 75c130 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + add r0, pc, #432 @ (adr r0, 75c114 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #392 @ (adr r0, 75c0f0 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #352 @ (adr r0, 75c0cc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ittt vc │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - addvc r1, sp, #32 │ │ │ │ - lslvc r2, r2, #2 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 75c016 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev16 r4, r1 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - rev r2, r1 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #488 @ (adr r4, 75c1e0 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 75c060 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #512 @ (adr r4, 75c1fc ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 75c07c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #240 @ (adr r0, 75c140 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #288 @ (adr r0, 75c174 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r6, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r0, 75c116 │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 75c134 │ │ │ │ + cbnz r0, 75c15c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 75c198 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r6, 75c162 │ │ │ │ + cbz r6, 75c18a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r4, 75c172 │ │ │ │ + cbz r4, 75c19a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - uxtb r6, r6 │ │ │ │ + cbz r6, 75c18c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 75c130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + cbz r0, 75c134 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 75c13a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 75c13e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 75c142 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 75c146 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 75c14a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 75c160 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 75c166 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 75c16a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 75c16e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 75c174 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + cbz r2, 75c178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r6, 75c18c │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 75c184 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r6, 75c17e │ │ │ │ + cbz r6, 75c1a6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 75c186 │ │ │ │ + cbz r0, 75c1ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + cbnz r6, 75c18c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r3 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sxth r6, r2 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 75c186 │ │ │ │ + cbz r0, 75c1ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r2, 75c1c6 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r6, 75c1bc │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 75c1ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + cbz r6, 75c1ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 75c1ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 75c1ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 75c1ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 75c1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + cbz r6, 75c1dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 75c1da │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #0 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 75c1d2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #864 @ (adr r4, 75c56c ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 75c3ec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #880 @ (adr r4, 75c580 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 75c400 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 75c5e4 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 75c464 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 75c610 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 75c490 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 75c234 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 75c4b4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 75c270 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 75c4f0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 75c23c ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 75c4bc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #216 @ (adr r5, 75c308 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 75c588 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #952 @ (adr r4, 75c5f0 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 75c470 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 7587f8 │ │ │ │ cbz r0, 75c2da │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #20 │ │ │ │ bls.w 75c4cc │ │ │ │ @@ -2625690,122 +2625685,122 @@ │ │ │ │ ldr r3, [pc, #224] @ (75c6a8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 75c2a2 │ │ │ │ ldr r3, [pc, #220] @ (75c6ac ) │ │ │ │ add r3, pc │ │ │ │ b.n 75c58e │ │ │ │ nop │ │ │ │ - cbz r4, 75c5e2 │ │ │ │ + cbz r4, 75c60a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #992 @ (adr r0, 75c9bc ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 75c83c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 75c9d8 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 75c858 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 75c63c ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 75c8bc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + cbnz r4, 75c604 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, pc, #504 @ (adr r0, 75c820 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 75c6a0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 75c84c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 75c6cc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 75c8e0 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 75c760 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 75c9a8 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 75c828 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #992 @ (adr r0, 75ca1c ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 75c89c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #456 @ (adr r1, 75c80c ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 75c68c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #848 @ (adr r0, 75c99c ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 75c81c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 75c9c0 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 75c840 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #368] @ (75c7dc ) │ │ │ │ + ldr r2, [pc, #1008] @ (75ca5c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, pc, #888 @ (adr r7, 75c9f0 ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, pc, #840 @ (adr r7, 75c9c8 ) │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr14, {4} │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr14, {4} │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2625960,52 +2625955,52 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ (75c888 ) │ │ │ │ add r1, pc │ │ │ │ b.n 75c818 │ │ │ │ nop │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 75c344 │ │ │ │ + b.n 75c484 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 75c2b4 │ │ │ │ + b.n 75c3f4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #848] @ (75cbac ) │ │ │ │ + ldr r4, [pc, #464] @ (75ca2c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 1, cr0, [sl], {5} │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + stcl 1, cr0, [sl, #-20]! @ 0xffffffec │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 75c154 │ │ │ │ + b.n 75c294 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, pc, #848 @ (adr r7, 75cbd8 ) │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2626042,15 +2626037,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #12] @ (75c900 ) │ │ │ │ movs r3, #32 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ bl 758f68 │ │ │ │ b.n 75c8b2 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ add.w r8, r1, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2626141,15 +2626136,15 @@ │ │ │ │ bne.n 75c9d4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 7587f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 75c9bc │ │ │ │ nop │ │ │ │ - add r6, pc, #568 @ (adr r6, 75cc50 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 75cad0 ) │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w r2, [pc, #3280] @ 75d6fc │ │ │ │ mov fp, r1 │ │ │ │ @@ -2627391,200 +2627386,200 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ b.n 75d2de │ │ │ │ adds r5, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #320 @ (adr r6, 75d848 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 75dac8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r5, pc, #424 @ (adr r5, 75d8b8 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 75d738 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #464 @ (adr r5, 75d8e4 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 75d764 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, 75d8f0 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 75d770 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xfb04008e │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfba4008e │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #456 @ (adr r5, 75d8f4 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 75d774 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf7420091 │ │ │ │ + @ instruction: 0xf7e20091 │ │ │ │ adds r3, #26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, pc, #328 @ (adr r3, 75d89c ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 75db1c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 75db2c ) │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, pc, #864 @ (adr r6, 75dad0 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 75d950 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ble.n 75d6ac │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r3, pc, #88 @ (adr r3, 75d7e8 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 75da68 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #176 @ (adr r2, 75d848 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 75dac8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #176 @ (adr r2, 75d84c ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 75dacc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #736 @ (adr r1, 75da84 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 75d904 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 75da80 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 75d900 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 75da7c ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 75d8fc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 75da68 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 75d8e8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #688 @ (adr r1, 75da64 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 75d8e4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 75da70 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 75d8f0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 75da14 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 75d894 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 75db74 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 75d9f4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 75d7e0 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 75da60 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 75d81c ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 75da9c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #336 @ (adr r2, 75d924 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 75dba4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #272 @ (adr r2, 75d8e8 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 75db68 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 75d8ac ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 75db2c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 75d970 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 75d7f0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 75d8bc ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 75db3c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #168 @ (adr r2, 75d890 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 75db10 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #712 @ (adr r1, 75dab4 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 75d934 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #232 @ (adr r1, 75d8d8 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 75db58 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 75daac ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 75d92c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #936 @ (adr r0, 75dba4 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 75da24 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 75d9a0 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 75d820 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #904 @ (adr r0, 75db98 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 75da18 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 75d7a8 │ │ │ │ + bhi.n 75d8e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 75d880 │ │ │ │ + bvs.n 75d7c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bne.n 75d920 │ │ │ │ + bne.n 75d860 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf7560094 │ │ │ │ - mcrr 0, 9, r0, r6, cr1 │ │ │ │ - ldc 0, cr0, [lr], #-580 @ 0xfffffdbc │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + @ instruction: 0xf7f60094 │ │ │ │ + stcl 0, cr0, [r6], #580 @ 0x244 │ │ │ │ + ldcl 0, cr0, [lr], {145} @ 0x91 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - rsb r0, r8, r1, lsr #2 │ │ │ │ + stcl 0, cr0, [r8], #-580 @ 0xfffffdbc │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ bl 7587f8 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1040 @ 0x410 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2628728,229 +2628723,229 @@ │ │ │ │ b.n 75e4f0 │ │ │ │ ldr r3, [pc, #440] @ (75e700 ) │ │ │ │ add r3, pc │ │ │ │ b.n 75e4c4 │ │ │ │ ldr r3, [pc, #440] @ (75e704 ) │ │ │ │ add r3, pc │ │ │ │ b.n 75e51c │ │ │ │ - ldmdb r6, {r0, r4, r7} │ │ │ │ - stmdb r0, {r0, r4, r7} │ │ │ │ - ldrd r0, r0, [sl], #580 @ 0x244 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xe9b60091 │ │ │ │ + @ instruction: 0xe9a00091 │ │ │ │ + @ instruction: 0xe99a0091 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia.w r0, {r0, r4, r7} │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldmdb r0!, {r0, r4, r7} │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 75e3f8 │ │ │ │ + b.n 75e538 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 75e3e8 │ │ │ │ + b.n 75e528 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 75e050 │ │ │ │ + b.n 75e190 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - rors r6, r4 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 75ea78 │ │ │ │ + b.n 75ebb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 75e6f8 │ │ │ │ + b.n 75e838 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ 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, #3324] @ 75f418 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2630197,301 +2630192,301 @@ │ │ │ │ bne.n 75f3fe │ │ │ │ b.n 75f0b6 │ │ │ │ nop │ │ │ │ adds r0, r3, r3 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r2, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [pc, #168] @ (75f70c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ @@ -2630553,31 +2630548,31 @@ │ │ │ │ ldr r1, [pc, #48] @ (75f72c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ blx 66b10 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ 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 │ │ │ │ @@ -2630607,17 +2630602,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r2, [r4, #0] │ │ │ │ @@ -2630940,19 +2630935,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 75fa54 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r8 │ │ │ │ b.n 75f84a │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [r0, #348] @ 0x15c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2631199,37 +2631194,37 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 75fcfe │ │ │ │ cmp r2, #11 │ │ │ │ bls.w 75fbee │ │ │ │ b.n 75fbd0 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r6, [r0, #28] │ │ │ │ lsls r5, r4, #4 │ │ │ │ str r6, [r0, #8] │ │ │ │ lsls r5, r4, #4 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r4, #4 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r4, #4 │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cbz r0, 75fdb2 │ │ │ │ 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] │ │ │ │ @@ -2631524,19 +2631519,19 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ bic.w r3, r3, #65280 @ 0xff00 │ │ │ │ orr.w r3, r3, #48384 @ 0xbd00 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrb r5, [r4, #10] │ │ │ │ b.n 75fefe │ │ │ │ nop │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ 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] │ │ │ │ @@ -2631936,15 +2631931,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 76044e │ │ │ │ nop │ │ │ │ mrrc2 1, 2, r0, r8, cr4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2632202,44 +2632197,43 @@ │ │ │ │ blx 66668 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67400 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r1, [r8, #-44]! @ 0x2c │ │ │ │ - b.n 76004c │ │ │ │ + ands.w r1, r8, fp │ │ │ │ + b.n 76018c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 76075c │ │ │ │ + @ instruction: 0xe856010b │ │ │ │ + b.n 76051c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 7603dc │ │ │ │ + b.n 760198 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760058 │ │ │ │ + b.n 760034 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760ef4 │ │ │ │ + b.n 760f90 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760e50 │ │ │ │ + b.n 761000 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760ec0 │ │ │ │ + b.n 760fe8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760ea8 │ │ │ │ + b.n 760eb0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760d70 │ │ │ │ + b.n 760ed0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760d90 │ │ │ │ + b.n 760ebc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760d7c │ │ │ │ - lsls r3, r1, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 760cf4 │ │ │ │ + b.n 760e34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 760c44 │ │ │ │ + b.n 760d84 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r0, 760840 │ │ │ │ mov.w r3, #54272 @ 0xd400 │ │ │ │ movt r3, #559 @ 0x22f │ │ │ │ mov.w r1, #17408 @ 0x4400 │ │ │ │ movt r1, #555 @ 0x22b │ │ │ │ cmp r0, #2 │ │ │ │ @@ -2633230,155 +2633224,155 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #1320 @ 0x528 │ │ │ │ str r2, [sp, #20] │ │ │ │ bne.w 760896 │ │ │ │ b.w 7621d2 │ │ │ │ nop │ │ │ │ - bkpt 0x00f6 │ │ │ │ + itet ls │ │ │ │ + lslls r4, r1, #4 │ │ │ │ + stmiahi r6!, {r1, r2, r4, r5} │ │ │ │ + lslls r4, r1, #4 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r4, r1, #4 │ │ │ │ - itee vc │ │ │ │ - lslvc r4, r1, #4 │ │ │ │ - bkpt 0x004a │ │ │ │ - lslvs r4, r1, #4 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r0, 7615c2 │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + cbnz r2, 761598 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r5, [pc, #3172] @ 7621d8 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [pc, #3172] @ 7621dc │ │ │ │ ldr.w r3, [pc, #3172] @ 7621e0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [pc, #3168] @ 7621e4 │ │ │ │ @@ -2634394,136 +2634388,136 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r2, #1320 @ 0x528 │ │ │ │ cmp r3, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ bne.w 7615ac │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + cbnz r0, 7621f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cdp2 1, 6, cr0, cr0, cr11, {0} │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + vrhadd.u8 d0, d0, d11 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - mrrc2 1, 0, r0, r0, cr11 @ │ │ │ │ - stc2 1, cr0, [r0], {11} │ │ │ │ - umlal r0, r1, r2, fp │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + ldc2l 1, cr0, [r0], #44 @ 0x2c │ │ │ │ + stc2 1, cr0, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + stc2 1, cr0, [r2], {11} │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh.w r0, [sl, #267] @ 0x10b │ │ │ │ - ldrsh.w r0, [r0, #267] @ 0x10b │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r2], fp │ │ │ │ - ldrsh.w r0, [r6, #267] @ 0x10b │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + @ instruction: 0xfa5a010b │ │ │ │ + @ instruction: 0xfa50010b │ │ │ │ + vld2.8 {d16[0],d17[0]}, [r2], fp │ │ │ │ + @ instruction: 0xfa56010b │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r2, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str.w r0, [r0, ] │ │ │ │ - ldr??.w r0, [r2, #267] @ 0x10b │ │ │ │ + str??.w r0, [r0, #267] @ 0x10b │ │ │ │ + @ instruction: 0xfa92010b │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [lr], fp │ │ │ │ + @ instruction: 0xf7f0010b │ │ │ │ + ldr??.w r0, [r6, #267] @ 0x10b │ │ │ │ + ldr.w r0, [r0, #267] @ 0x10b │ │ │ │ strb.w r0, [lr, #267] @ 0x10b │ │ │ │ - @ instruction: 0xf750010b │ │ │ │ - ldrsh.w r0, [r6, ] │ │ │ │ - ldrh.w r0, [r0, ] │ │ │ │ - @ instruction: 0xf7ee010b │ │ │ │ - @ instruction: 0xf7ec010b │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + strb.w r0, [ip, #267] @ 0x10b │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh.w r0, [r4, ] │ │ │ │ - @ instruction: 0xf792010b │ │ │ │ - strb.w r0, [ip, ] │ │ │ │ - sxtb r0, r4 │ │ │ │ + str.w r0, [r4, #267] @ 0x10b │ │ │ │ + ldrh.w r0, [r2, ] │ │ │ │ + strh.w r0, [ip, #267] @ 0x10b │ │ │ │ + cbz r0, 7622fc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbz r0, 7622ce │ │ │ │ + cbz r0, 7622f6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r7, pc, #704 @ (adr r7, 76258c ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2635161,19 +2635155,19 @@ │ │ │ │ b.n 7623e2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 76299c │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ bvs.n 762914 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #3 │ │ │ │ @@ -2646924,27 +2646918,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #8] │ │ │ │ lsls r4, r4, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + eors r4, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 76a87c │ │ │ │ + b.n 76a9bc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 76a884 │ │ │ │ + b.n 76a9c4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 76a8b0 │ │ │ │ + ble.n 76a7f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bgt.n 76a840 │ │ │ │ + ble.n 76a780 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r3, #2 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #2 │ │ │ │ @@ -2660696,15 +2660690,15 @@ │ │ │ │ b.n 7733a2 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #744] @ (773970 ) │ │ │ │ + ldr r7, [pc, #360] @ (7737f0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ @@ -2665687,15 +2665681,15 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ bl 896cde │ │ │ │ add r4, pc, #740 @ (adr r4, 776fc8 ) │ │ │ │ vtbx.8 d18, {d31}, d20 │ │ │ │ movs r0, r0 │ │ │ │ rbit r4, r2 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -2673388,27 +2673382,27 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ add lr, r0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #3 │ │ │ │ bl 419fd0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -2675470,17 +2675464,17 @@ │ │ │ │ nop │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2676205,25 +2676199,25 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ bl 779cc8 │ │ │ │ mov r1, r8 │ │ │ │ @@ -2677390,17 +2677384,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -2680330,15 +2680324,15 @@ │ │ │ │ ... │ │ │ │ cdp2 1, 11, cr0, cr6, cr2, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 9, cr0, cr6, cr2, {1} │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -2683826,15 +2683820,15 @@ │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r6, r2, #13 │ │ │ │ ... │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 782c12 │ │ │ │ strd ip, r0, [r5, #-8] │ │ │ │ sub.w r3, r8, #1168 @ 0x490 │ │ │ │ @@ -2684509,15 +2684503,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #784] @ (783788 ) │ │ │ │ + ldr r6, [pc, #400] @ (783608 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #192] @ (78354c ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -2687684,25 +2687678,25 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 3d56b4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ b.w 784c00 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, sl, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ strd r3, r3, [sp, #136] @ 0x88 │ │ │ │ @@ -2688447,17 +2688441,17 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 785da6 │ │ │ │ b.n 785e16 │ │ │ │ add r2, pc, #544 @ (adr r2, 786114 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #648] @ (78619c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2693268,17 +2693262,17 @@ │ │ │ │ ... │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r0, [r5, #18] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3e008f │ │ │ │ - vld4.32 {d0-d3}, [sl] │ │ │ │ - ands r4, r5 │ │ │ │ + @ instruction: 0xfade008f │ │ │ │ + vst1.8 {d16[4]}, [sl] │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 3d5958 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -2694401,15 +2694395,15 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ b.n 78a028 │ │ │ │ ... │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrd r3, r7, [sp, #12] │ │ │ │ str r7, [r3, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ @@ -2695670,75 +2695664,75 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 78b020 │ │ │ │ + b.n 78b160 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b038 │ │ │ │ + b.n 78b178 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b03c │ │ │ │ + b.n 78b17c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b040 │ │ │ │ + b.n 78b180 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b054 │ │ │ │ + b.n 78b194 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b068 │ │ │ │ + b.n 78b1a8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b084 │ │ │ │ + b.n 78b1c4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b098 │ │ │ │ + b.n 78b1d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b0a4 │ │ │ │ + b.n 78b1e4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b0b0 │ │ │ │ + b.n 78b1f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b0c0 │ │ │ │ + b.n 78b200 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b0d4 │ │ │ │ + b.n 78b214 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b0e8 │ │ │ │ + b.n 78b228 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b0f4 │ │ │ │ + b.n 78b234 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b100 │ │ │ │ + b.n 78b240 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b104 │ │ │ │ + b.n 78b244 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b108 │ │ │ │ + b.n 78b248 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b120 │ │ │ │ + b.n 78b260 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b134 │ │ │ │ + b.n 78b274 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b150 │ │ │ │ + b.n 78b290 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b16c │ │ │ │ + b.n 78b2ac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b170 │ │ │ │ + b.n 78b2b0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b174 │ │ │ │ + b.n 78b2b4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b188 │ │ │ │ + b.n 78b2c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b19c │ │ │ │ + b.n 78b2dc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b1b4 │ │ │ │ + b.n 78b2f4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b1d0 │ │ │ │ + b.n 78b310 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 78b1ec │ │ │ │ + b.n 78b32c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 78ac78 │ │ │ │ + bge.n 78adb8 │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ ldr r3, [pc, #912] @ (78b080 ) │ │ │ │ @@ -2697857,21 +2697851,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 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r1, r0, #24 │ │ │ │ bmi.n 78c1e2 │ │ │ │ lsls r1, r5, #31 │ │ │ │ bmi.n 78c31c │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ @@ -2698150,17 +2698144,17 @@ │ │ │ │ b.w 78ad9c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #8 │ │ │ │ bne.w 78ad9c │ │ │ │ b.n 78c0b6 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -2700743,15 +2700737,15 @@ │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #18 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r2, #14 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r7, r1, #2 │ │ │ │ subs r6, r2, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3d5908 │ │ │ │ @@ -2701884,33 +2701878,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3d5ffc │ │ │ │ b.w 78df22 │ │ │ │ ... │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ bl 3d1f80 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2705497,17 +2705491,17 @@ │ │ │ │ b.n 790f98 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf7700121 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7660121 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [lr], {33} @ 0x21 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ @@ -2705862,33 +2705856,33 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d5ffc │ │ │ │ b.w 790cca │ │ │ │ ... │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf7fc008e │ │ │ │ + ldrb.w r0, [ip, #142] @ 0x8e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b28cf8 │ │ │ │ mov r2, r0 │ │ │ │ b.w 7908cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -2713386,19 +2713380,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #424 @ (adr r0, 796b00 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb.w r2, [r0, #4038] @ 0xfc6 │ │ │ │ and.w r2, r2, #15 │ │ │ │ tst r2, r3 │ │ │ │ @@ -2715631,15 +2715625,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #132] @ (79818c ) │ │ │ │ @@ -2716014,15 +2716008,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #15] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #156] @ (798580 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2716244,21 +2716238,21 @@ │ │ │ │ blx 66a74 <__printf_chk@plt> │ │ │ │ b.n 798692 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #104] @ (798798 ) │ │ │ │ @@ -2718090,15 +2718084,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr14, cr14, {4} │ │ │ │ + vhadd.s32 d16, d30, d14 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #48] @ (7999e0 ) │ │ │ │ ldr r2, [pc, #52] @ (7999e4 ) │ │ │ │ @@ -2718121,18 +2718115,18 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr8, cr14, {4} │ │ │ │ + vhadd.s8 d16, d24, d14 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r6, 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] @ (799a40 ) │ │ │ │ @@ -2718215,15 +2718209,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #568] @ 0x238 │ │ │ │ + cdp 0, 7, cr0, cr10, cr14, {4} │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -2718260,15 +2718254,15 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (799b40 ) │ │ │ │ add r0, pc │ │ │ │ bl 799a4c │ │ │ │ b.n 799b0a │ │ │ │ - stcl 0, cr0, [r4, #-568] @ 0xfffffdc8 │ │ │ │ + stcl 0, cr0, [r4, #568]! @ 0x238 │ │ │ │ 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, #1068] @ 799f84 │ │ │ │ mov sl, r0 │ │ │ │ @@ -2718657,28 +2718651,28 @@ │ │ │ │ b.n 799dec │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #568]! @ 0x238 │ │ │ │ - sbc.w r0, sl, lr, lsl #2 │ │ │ │ + cdp 0, 8, cr0, cr2, cr14, {4} │ │ │ │ + stc 0, cr0, [sl], {142} @ 0x8e │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds.w r0, r2, lr, lsl #2 │ │ │ │ - adds.w r0, r8, lr, lsl #2 │ │ │ │ - @ instruction: 0xeb3a008e │ │ │ │ - adc.w r0, r8, lr, lsl #2 │ │ │ │ - bic.w r0, r6, lr, lsl #2 │ │ │ │ - bic.w r0, r4, lr, lsl #2 │ │ │ │ - ands.w r0, lr, lr, lsl #2 │ │ │ │ - orn r0, r8, lr, lsl #2 │ │ │ │ - bic.w r0, r2, lr, lsl #2 │ │ │ │ - strd r0, r0, [sl, #568] @ 0x238 │ │ │ │ + subs.w r0, r2, lr, lsl #2 │ │ │ │ + subs.w r0, r8, lr, lsl #2 │ │ │ │ + rsbs r0, sl, lr, lsl #2 │ │ │ │ + @ instruction: 0xebe8008e │ │ │ │ + pkhbt r0, r6, lr, lsl #2 │ │ │ │ + pkhbt r0, r4, lr, lsl #2 │ │ │ │ + @ instruction: 0xeabe008e │ │ │ │ + add.w r0, r8, lr, lsl #2 │ │ │ │ + pkhbt r0, r2, lr, lsl #2 │ │ │ │ + orn r0, sl, lr, 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, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r3, 799ff2 │ │ │ │ @@ -2718803,15 +2718797,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 79a0e2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r1, r7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98a008e │ │ │ │ + bic.w r0, sl, lr, lsl #2 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1188] @ 79a5cc │ │ │ │ @@ -2719263,46 +2719257,46 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 79a2ba │ │ │ │ nop │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r0!, {r1, r2, r3, r7} │ │ │ │ - b.n 79a490 │ │ │ │ + ldrd r0, r0, [r0, #-568] @ 0x238 │ │ │ │ + b.n 79a5d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 79a400 │ │ │ │ + b.n 79a540 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a23c │ │ │ │ + b.n 79a37c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a2b8 │ │ │ │ + b.n 79a3f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a07c │ │ │ │ + b.n 79a1bc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a084 │ │ │ │ + b.n 79a1c4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a094 │ │ │ │ + b.n 79a1d4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a02c │ │ │ │ + b.n 79a16c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a05c │ │ │ │ + b.n 79a19c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a02c │ │ │ │ + b.n 79a16c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 799f4c │ │ │ │ + b.n 79a08c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a0b8 │ │ │ │ + b.n 79a1f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a0ec │ │ │ │ + b.n 79a22c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a04c │ │ │ │ + b.n 79a18c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79a00c │ │ │ │ + b.n 79a14c │ │ │ │ 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, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -2720105,105 +2720099,105 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 79b530 │ │ │ │ + b.n 79b670 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b504 │ │ │ │ + b.n 79b644 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b4f0 │ │ │ │ + b.n 79b630 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b4ec │ │ │ │ + b.n 79b62c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b4ec │ │ │ │ + b.n 79b62c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b224 │ │ │ │ + b.n 79b364 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b484 │ │ │ │ + b.n 79b5c4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b454 │ │ │ │ + b.n 79b594 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 79b3b8 │ │ │ │ + b.n 79b4f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 79b428 │ │ │ │ + b.n 79b568 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b43c │ │ │ │ + b.n 79b57c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b3f4 │ │ │ │ + b.n 79b534 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b3e4 │ │ │ │ + b.n 79b524 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b3ec │ │ │ │ + b.n 79b52c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b3e4 │ │ │ │ + b.n 79b524 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 79af48 │ │ │ │ + b.n 79b088 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79af98 │ │ │ │ + b.n 79b0d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79afa0 │ │ │ │ + b.n 79b0e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79af78 │ │ │ │ + b.n 79b0b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79af58 │ │ │ │ + b.n 79b098 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79af40 │ │ │ │ + b.n 79b080 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79af90 │ │ │ │ + b.n 79b0d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b1e8 │ │ │ │ + b.n 79b328 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 79b1c4 │ │ │ │ + b.n 79b304 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 79b258 │ │ │ │ + b.n 79b398 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strh r0, [r1, r3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 79b044 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 79b034 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 79afe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 79afe8 │ │ │ │ + ble.n 79af28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 79afc0 │ │ │ │ + ble.n 79af00 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 79aff0 │ │ │ │ + ble.n 79af30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 79b000 │ │ │ │ + ble.n 79af40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ 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 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ @@ -2723242,15 +2723236,15 @@ │ │ │ │ mov r8, sl │ │ │ │ mov r5, sl │ │ │ │ b.n 79cc5c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r0, #50 @ 0x32 │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r0, #44 @ 0x2c │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2724142,21 +2724136,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2724218,15 +2724212,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 661d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2724386,17 +2724380,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 67664 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ 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 │ │ │ │ @@ -2724487,15 +2724481,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov fp, r2 │ │ │ │ @@ -2724596,24 +2724590,24 @@ │ │ │ │ b.n 79dbb8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - itte ge │ │ │ │ - lslge r4, r1, #2 │ │ │ │ - movge r4, #8 │ │ │ │ - lsllt r1, r4, #4 │ │ │ │ - itee vs │ │ │ │ - lslvs r4, r1, #2 │ │ │ │ - stmdbvc sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r4, #8 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #128] @ (79dd04 ) │ │ │ │ ldr r3, [pc, #128] @ (79dd08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ @@ -2724669,17 +2724663,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r2, 79dd14 │ │ │ │ + cbz r2, 79dd3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r3, #20 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2724891,49 +2724885,49 @@ │ │ │ │ b.n 79de9e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 79df0a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add sp, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (79dffc ) │ │ │ │ @@ -2725002,17 +2724996,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #152 @ 0x98 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r0, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2725100,17 +2725094,17 @@ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 79df4c │ │ │ │ mov r7, r0 │ │ │ │ b.n 79e0e2 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2725238,25 +2725232,25 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 79e1c8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r4, r4, #0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2725405,19 +2725399,19 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 79db54 │ │ │ │ b.n 79e2a8 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #428] @ (79e5c0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2725596,35 +2725590,35 @@ │ │ │ │ nop │ │ │ │ subs r4, r4, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r6, r3, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ subs r0, r2, r4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #280] @ (79e724 ) │ │ │ │ @@ -2725737,25 +2725731,25 @@ │ │ │ │ b.n 79e690 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 79e7d0 │ │ │ │ + bvs.n 79e710 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, r4, r4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r7, pc, #984 @ (adr r7, 79eb18 ) │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #308] @ (79e88c ) │ │ │ │ @@ -2725874,23 +2725868,23 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 79e7a2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r0, r4, r2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.n 79e868 │ │ │ │ + bpl.n 79e7a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #936 @ (adr r6, 79ec48 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 79eac8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r7, #30 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r2, r3, #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 r8, r2 │ │ │ │ ldr r2, [pc, #280] @ (79e9d4 ) │ │ │ │ @@ -2726009,23 +2726003,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 79e936 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #128 @ (adr r6, 79ea60 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 79ece0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r6, r6, #26 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, pc, #640 @ (adr r5, 79ec70 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 79eaf0 ) │ │ │ │ lsls r6, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2726145,21 +2726139,21 @@ │ │ │ │ b.n 79ea88 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r6, #23 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #896 @ (adr r4, 79eea8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 79ed28 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 79ecb4 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 79eb34 ) │ │ │ │ lsls r6, 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 r5, r2 │ │ │ │ @@ -2726172,15 +2726166,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 66a68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r3, [r0, #232] @ 0xe8 │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ cmpeq r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -2726196,15 +2726190,15 @@ │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp] │ │ │ │ bl 79db54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #792 @ (adr r3, 79eebc ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 79ed3c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #164] @ (79ec58 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2726277,27 +2726271,27 @@ │ │ │ │ b.n 79ebf2 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #608 @ (adr r3, 79eec4 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 79ed44 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r6, r0, #16 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r3, pc, #368 @ (adr r3, 79ede0 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 79f060 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, pc, #440 @ (adr r3, 79ee2c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 79ecac ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, pc, #400 @ (adr r3, 79ee08 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 79ec88 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2726351,15 +2726345,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 79ecba │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldrb.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -2726419,15 +2726413,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r1] │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2726969,29 +2726963,29 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 79f290 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strh r6, [r7, #20] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r3, #12] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #164] @ (79f410 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2727064,21 +2727058,21 @@ │ │ │ │ b.n 79f38e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r1, #18 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2727095,15 +2727089,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add ip, pc │ │ │ │ movs r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 672f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ 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 r4, r0 │ │ │ │ @@ -2727123,15 +2727117,15 @@ │ │ │ │ add ip, pc │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 672f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ 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 r5, r0 │ │ │ │ @@ -2727209,25 +2727203,25 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 79f518 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2727329,19 +2727323,19 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 67a28 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ 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, #4 │ │ │ │ bl 79efd8 │ │ │ │ @@ -2727387,21 +2727381,21 @@ │ │ │ │ ldr r1, [pc, #20] @ (79f744 ) │ │ │ │ add r1, pc │ │ │ │ b.n 79f700 │ │ │ │ ldr r1, [pc, #16] @ (79f748 ) │ │ │ │ add r1, pc │ │ │ │ b.n 79f700 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #220] @ (79f838 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -2727496,25 +2727490,25 @@ │ │ │ │ bl 79db54 │ │ │ │ b.n 79f7da │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #340] @ (79f9c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2727647,29 +2727641,29 @@ │ │ │ │ ldr.w r6, [r4, #192] @ 0xc0 │ │ │ │ b.n 79f97e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r0, r2, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #84] @ 79fa4c │ │ │ │ sub sp, #32 │ │ │ │ @@ -2727704,15 +2727698,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r7, #23 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2727763,15 +2727757,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r1, #22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r7, #20 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2727848,21 +2727842,21 @@ │ │ │ │ b.n 79fb40 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #19 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r6, r0, #18 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ 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 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2728064,25 +2728058,25 @@ │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ b.n 79fd36 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r6, #15 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ @@ -2728284,23 +2728278,23 @@ │ │ │ │ b.n 79ffb8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2728320,15 +2728314,15 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ strd r5, r4, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 79e5f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2728348,15 +2728342,15 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ strd r5, r4, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 79e5f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2728453,15 +2728447,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 1, 11, cr0, cr14, cr0, {1} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cdp2 1, 8, cr0, cr10, cr0, {1} │ │ │ │ stmdb 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 │ │ │ │ @@ -2728519,17 +2728513,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a70 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #440] @ (7a0410 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2728718,34 +2728712,34 @@ │ │ │ │ blx 66484 │ │ │ │ mov r1, r0 │ │ │ │ b.n 7a0368 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ stc2 1, cr0, [r0, #128]! @ 0x80 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stc2l 1, cr0, [r8], #128 @ 0x80 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #840] @ (7a0778 ) │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #520] @ (7a0640 ) │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #320] @ (7a0580 ) │ │ │ │ + ldr r7, [pc, #960] @ (7a0800 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7a053c ) │ │ │ │ + ldr r7, [pc, #888] @ (7a07bc ) │ │ │ │ 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] @ (7a04c8 ) │ │ │ │ @@ -2728795,15 +2728789,15 @@ │ │ │ │ bne.n 7a04c4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfba20120 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xfb4c0120 │ │ │ │ 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 │ │ │ │ @@ -2728854,15 +2728848,15 @@ │ │ │ │ bne.n 7a0558 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb0e0120 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xfab80120 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2728882,15 +2728876,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #760] @ (7a08a4 ) │ │ │ │ + ldr r6, [pc, #376] @ (7a0724 ) │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #40] @ (7a05e8 ) │ │ │ │ @@ -2728909,15 +2728903,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #504] @ (7a07e4 ) │ │ │ │ + ldr r6, [pc, #120] @ (7a0664 ) │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #40] @ (7a0628 ) │ │ │ │ @@ -2728936,15 +2728930,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #248] @ (7a0724 ) │ │ │ │ + ldr r5, [pc, #888] @ (7a09a4 ) │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #40] @ (7a0668 ) │ │ │ │ @@ -2728963,15 +2728957,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #1016] @ (7a0a64 ) │ │ │ │ + ldr r5, [pc, #632] @ (7a08e4 ) │ │ │ │ lsls r2, r3, #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, #4072] @ 0xfe8 │ │ │ │ @@ -2729124,22 +2729118,22 @@ │ │ │ │ bl 79db54 │ │ │ │ b.n 7a075e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r2 :128], r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #184] @ (7a08b0 ) │ │ │ │ + ldr r4, [pc, #824] @ (7a0b30 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldrb.w r0, [sl, #288] @ 0x120 │ │ │ │ - ldr r3, [pc, #792] @ (7a0b1c ) │ │ │ │ + ldr r4, [pc, #408] @ (7a099c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r6, 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] @ (7a08a0 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2729973,197 +2729967,197 @@ │ │ │ │ b.n 7a0d10 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7340120 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r1, [pc, #232] @ (7a1130 ) │ │ │ │ + ldr r1, [pc, #872] @ (7a13b0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (7a1440 ) │ │ │ │ + ldr r1, [pc, #624] @ (7a12c0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [pc, #728] @ (7a132c ) │ │ │ │ + ldr r1, [pc, #344] @ (7a11ac ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #192] @ (7a1120 ) │ │ │ │ + ldr r0, [pc, #832] @ (7a13a0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ (7a107c ) │ │ │ │ + ldr r0, [pc, #664] @ (7a12fc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #560] @ (7a1298 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 7a10b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movw r1, #57376 @ 0xe020 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp sl, pc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp sl, lr │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r8, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, pc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r8, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add ip, r8 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r8, r7 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r8, r4 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add ip, r2 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, r5 │ │ │ │ + add r8, r9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xfb8a008c │ │ │ │ - mvns r6, r7 │ │ │ │ + stc2 0, cr0, [sl], #-560 @ 0xfffffdd0 │ │ │ │ + add lr, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + add lr, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 7a112c │ │ │ │ + ble.n 7a106c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 7a1174 │ │ │ │ + ble.n 7a10b4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - negs r0, r2 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 7a115c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 7a11d4 │ │ │ │ + ble.n 7a1114 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - udf #12 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 7a1214 │ │ │ │ + ble.n 7a1154 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 7a1264 │ │ │ │ + udf #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orrs r0, r3 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2730173,15 +2730167,15 @@ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #8] @ (7a11e0 ) │ │ │ │ add r1, pc │ │ │ │ bl 79db54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2730197,17 +2730191,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r5 │ │ │ │ + rors r6, r1 │ │ │ │ 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 │ │ │ │ @@ -2730223,17 +2730217,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6803c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + sbcs r6, r1 │ │ │ │ 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, #124] @ (7a12f0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2730289,22 +2730283,22 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a12a8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [r2, #128] @ 0x80 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stc 1, cr0, [ip, #-128]! @ 0xffffff80 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r6, 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, #124] @ (7a1398 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2730360,22 +2730354,22 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a1350 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [sl], {32} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stc 1, cr0, [r4], {32} │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2730522,21 +2730516,21 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 66a14 │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 7a146e │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 7a146e │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2730640,21 +2730634,21 @@ │ │ │ │ blx 66a14 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 7a15d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 7a15d4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2730666,15 +2730660,15 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 79db54 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2730686,15 +2730680,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 79db54 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ @@ -2730732,18 +2730726,18 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a1708 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb lr, {r5, r8} │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xe8dc0120 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r6, 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 r4, [r0, #8] │ │ │ │ @@ -2730756,15 +2730750,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 65ccc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #416] @ (7a1938 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2730933,31 +2730927,31 @@ │ │ │ │ blx 675bc │ │ │ │ b.n 7a17d8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strd r0, r1, [r0], #-128 @ 0x80 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8200120 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2731057,21 +2731051,21 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 7a175c │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 7a160c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #180] @ (7a1b48 ) │ │ │ │ @@ -2731203,15 +2731197,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #384] @ (7a1d6c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2731366,23 +2731360,23 @@ │ │ │ │ b.n 7a1cd0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7a1588 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7a23d4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #264] @ (7a1ea0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2731495,30 +2731489,30 @@ │ │ │ │ b.n 7a1dee │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7a2360 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa008c │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + ldrb.w r0, [sl, #140] @ 0x8c │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7a22c8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf72a008c │ │ │ │ - @ instruction: 0xf760008c │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + @ instruction: 0xf7ca008c │ │ │ │ + strb.w r0, [r0, ip] │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #184] @ (7a1f98 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2731596,23 +2731590,23 @@ │ │ │ │ b.n 7a1f26 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7a21c8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 7a214c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2731671,15 +2731665,15 @@ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ b.n 7a20b0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r6, r1, #2 │ │ │ │ svc 194 @ 0xc2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2731721,15 +2731715,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 124 @ 0x7c │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r6, r1, #2 │ │ │ │ svc 70 @ 0x46 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -2731850,29 +2731844,29 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a212e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ svc 0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r2, r3, #2 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r2, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2731965,20 +2731959,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 7a23d8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfac4008a │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + @ instruction: 0xfb64008a │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bgt.n 7a2320 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2732092,19 +2732086,19 @@ │ │ │ │ b.n 7a240c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 7a24c4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r6, r1, #2 │ │ │ │ blt.n 7a23f8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -2732174,17 +2732168,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ blt.n 7a2608 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bge.n 7a2524 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -2732256,17 +2732250,17 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ bge.n 7a2540 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bge.n 7a2658 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -2732330,21 +2732324,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 7a2650 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bls.n 7a2790 │ │ │ │ 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 │ │ │ │ @@ -2732489,19 +2732483,19 @@ │ │ │ │ blx 661d0 │ │ │ │ b.n 7a280a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bhi.n 7a27b4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bvc.n 7a283c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #368] @ (7a29e8 ) │ │ │ │ @@ -2732646,28 +2732640,28 @@ │ │ │ │ add r8, pc │ │ │ │ b.n 7a29a0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ bvc.n 7a28ec │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ bvs.n 7a290c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vqadd.s16 d16, d18, d9 │ │ │ │ - vqadd.s8 d16, d24, d9 │ │ │ │ + vshr.s64 d16, d9, #14 │ │ │ │ + vshr.s64 d16, d9, #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, #3592] @ 0xe08 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #452] @ (7a2bec ) │ │ │ │ @@ -2732848,23 +2732842,23 @@ │ │ │ │ ldr.w r8, [r4, #144] @ 0x90 │ │ │ │ b.n 7a2a5a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 7a2b8c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bmi.n 7a2bac │ │ │ │ lsls r0, r4, #4 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ 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] │ │ │ │ @@ -2733149,57 +2733143,57 @@ │ │ │ │ nop │ │ │ │ bcc.n 7a2fcc │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 7a2f3c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #18 │ │ │ │ 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 79f590 │ │ │ │ @@ -2733249,15 +2733243,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ beq.n 7a30b4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ beq.n 7a3074 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -2733364,25 +2733358,25 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 7a3096 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ beq.n 7a3104 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r3, #14 │ │ │ │ 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 │ │ │ │ @@ -2733485,17 +2733479,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 79dc70 │ │ │ │ mov r7, r0 │ │ │ │ b.n 7a3202 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2734278,33 +2734272,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r5, [sp, #4] │ │ │ │ movw r3, #323 @ 0x143 │ │ │ │ bl 79e268 │ │ │ │ b.n 7a342c │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r1, r2 │ │ │ │ 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] @ (7a3a54 ) │ │ │ │ add r2, pc │ │ │ │ bl 79e8a8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2734380,19 +2734374,19 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 65ccc │ │ │ │ b.n 7a3ae8 │ │ │ │ nop │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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, r0 │ │ │ │ @@ -2734460,19 +2734454,19 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 79f35c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7a2fd4 │ │ │ │ b.n 7a3bc2 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2734775,29 +2734769,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (7a3f24 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 79e8a8 │ │ │ │ b.n 7a3d72 │ │ │ │ nop │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #340] @ (7a4090 ) │ │ │ │ @@ -2734927,17 +2734921,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r6, r1, #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 lr, [r0, #232] @ 0xe8 │ │ │ │ @@ -2735058,21 +2735052,21 @@ │ │ │ │ b.n 7a4184 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x00ec │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (7a4324 ) │ │ │ │ + ldr r7, [pc, #944] @ (7a45a4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bkpt 0x0074 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #336] @ (7a4364 ) │ │ │ │ @@ -2735215,25 +2735209,25 @@ │ │ │ │ b.n 7a4248 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #144] @ (7a4428 ) │ │ │ │ @@ -2735298,17 +2735292,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r0, 7a44b8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2735354,21 +2735348,21 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a4472 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 7a451e │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r2, 7a451c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #100] @ 7a453c │ │ │ │ sub sp, #20 │ │ │ │ @@ -2735412,21 +2735406,21 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a44fc │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 7a4586 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ revsh r0, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #100] @ 7a45c8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2735470,21 +2735464,21 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7a4588 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ hlt 0x0010 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r7, [pc, #704] @ (7a489c ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2735498,17 +2735492,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 65d20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ 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] │ │ │ │ @@ -2735524,15 +2735518,15 @@ │ │ │ │ blx 67d34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6789c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ 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 r8, r3 │ │ │ │ @@ -2735685,15 +2735679,15 @@ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ orr.w r5, r7, #2 │ │ │ │ str r5, [r4, #20] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r8 │ │ │ │ b.n 7a4714 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ 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 │ │ │ │ @@ -2735943,47 +2735937,47 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 7a488e │ │ │ │ @ instruction: 0xb7ee │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 7a4b10 │ │ │ │ + bcc.n 7a4a50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 7a4b64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2736024,15 +2736018,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #992] @ (7a4f50 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -2736769,15 +2736763,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ blx 67508 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #264] @ (7a5430 ) │ │ │ │ + ldr r0, [pc, #904] @ (7a56b0 ) │ │ │ │ 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 r8, r6, [r0, #108] @ 0x6c │ │ │ │ mov.w r9, #96 @ 0x60 │ │ │ │ @@ -2737250,23 +2737244,23 @@ │ │ │ │ b.n 7a5794 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67914 │ │ │ │ b.n 7a5794 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, lr │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, pc │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r0 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r3, [pc, #52] @ (7a581c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #52] @ (7a5820 ) │ │ │ │ add r3, pc │ │ │ │ @@ -2737503,23 +2737497,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a59f4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r2, r3 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r6, pc, #376 @ (adr r6, 7a5ba4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r6 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r6, pc, #16 @ (adr r6, 7a5a48 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2737586,23 +2737580,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5ab4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rors r6, r6 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adcs r2, r6 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r5, pc, #632 @ (adr r5, 7a5d64 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r5, pc, #272 @ (adr r5, 7a5c08 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2737669,23 +2737663,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5b74 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs r2, r1 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r4, pc, #888 @ (adr r4, 7a5f24 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r6 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r4, pc, #528 @ (adr r4, 7a5dc8 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2737752,23 +2737746,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5c34 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r2 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r4, pc, #120 @ (adr r4, 7a5ce4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r3, pc, #784 @ (adr r3, 7a5f88 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2737835,23 +2737829,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5cf4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r4 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r3, pc, #376 @ (adr r3, 7a5ea4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r3, pc, #16 @ (adr r3, 7a5d48 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2737918,23 +2737912,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5db4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands r6, r7 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r2, pc, #632 @ (adr r2, 7a6064 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r2, pc, #272 @ (adr r2, 7a5f08 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738001,23 +2737995,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5e74 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r1, pc, #888 @ (adr r1, 7a6224 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r1, pc, #528 @ (adr r1, 7a60c8 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738084,23 +2738078,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5f34 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r1, pc, #120 @ (adr r1, 7a5fe4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r0, pc, #784 @ (adr r0, 7a6288 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738167,23 +2738161,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a5ff4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r0, pc, #376 @ (adr r0, 7a61a4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r0, pc, #16 @ (adr r0, 7a6048 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738250,23 +2738244,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a60b4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738333,23 +2738327,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a6174 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r7, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738416,23 +2738410,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a6234 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2738499,23 +2738493,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ subs r3, #6 │ │ │ │ strd r5, r3, [r4] │ │ │ │ b.n 7a62f4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2738830,23 +2738824,23 @@ │ │ │ │ b.n 7a6624 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67914 │ │ │ │ b.n 7a6624 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -2738939,23 +2738933,23 @@ │ │ │ │ b.n 7a672c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67914 │ │ │ │ b.n 7a672c │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -2739048,23 +2739042,23 @@ │ │ │ │ b.n 7a6834 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67914 │ │ │ │ b.n 7a6834 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2742999,24 +2742993,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 7a9256 │ │ │ │ blx 660d4 <__cxa_end_cleanup@plt> │ │ │ │ strb r0, [r6, #8] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strb r0, [r3, #0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 7a91f8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + strex r0, r0, [r4, #560] @ 0x230 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -2743219,15 +2743212,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 7a948c │ │ │ │ ldr r0, [pc, #8] @ (7a94b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2743523,15 +2743516,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 7a9794 │ │ │ │ ldr r0, [pc, #8] @ (7a97c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 65dd4 │ │ │ │ nop │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ @@ -2744703,15 +2744696,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r0, pc, #872 @ (adr r0, 7aa804 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 7aa684 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2744812,15 +2744805,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r5, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad0008d │ │ │ │ + @ instruction: 0xfb70008d │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #64] @ (7aa5f8 ) │ │ │ │ add r3, pc │ │ │ │ cbz r0, 7aa5f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2744981,16 +2744974,16 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d0-d3}, [ip]! │ │ │ │ - beq.n 7aa7b8 │ │ │ │ + vst1.8 {d16[4]}, [ip]! │ │ │ │ + beq.n 7aa6f8 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2745053,15 +2745046,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r2, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, 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 r5, r1 │ │ │ │ @@ -2745097,15 +2745090,15 @@ │ │ │ │ bne.n 7aa86e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r1, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2745148,17 +2745141,17 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf7a2008d │ │ │ │ + str.w r0, [r2, sp] │ │ │ │ ldrsb r4, [r5, r4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ ldr r4, [pc, #160] @ (7aa9ac ) │ │ │ │ @@ -2745229,30 +2745222,30 @@ │ │ │ │ mov r1, r3 │ │ │ │ b.n 7aa942 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf768008d │ │ │ │ - @ instruction: 0xf778008d │ │ │ │ - @ instruction: 0xf776008d │ │ │ │ + strb.w r0, [r8, sp] │ │ │ │ + ldrb.w r0, [r8, sp] │ │ │ │ + ldrb.w r0, [r6, sp] │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf72a008d │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + @ instruction: 0xf7ca008d │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf6ea008d │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + @ instruction: 0xf78a008d │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r1, 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 r8, r2 │ │ │ │ ldr r2, [pc, #180] @ (7aaaa8 ) │ │ │ │ @@ -2745328,21 +2745321,21 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7aaa84 │ │ │ │ blx 673e8 │ │ │ │ b.n 7aaa84 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf6da008d │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf77a008d │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf698008d │ │ │ │ + @ instruction: 0xf738008d │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68e008d │ │ │ │ + @ instruction: 0xf72e008d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 7aa5b4 │ │ │ │ @@ -2745430,15 +2745423,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r3, #2 │ │ │ │ strb r6, [r6, r1] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -2745512,19 +2745505,19 @@ │ │ │ │ b.n 7aac34 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r6, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #96 @ (adr r7, 7aacd4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 7aaf54 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ strh r4, [r0, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r6, pc, #928 @ (adr r6, 7ab01c ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 7aae9c ) │ │ │ │ lsls r1, 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 r5, r2 │ │ │ │ ldr r2, [pc, #112] @ (7aad00 ) │ │ │ │ @@ -2745574,15 +2745567,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ab1f0 │ │ │ │ + b.n 7ab330 │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r4, [r2, r4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -2745641,15 +2745634,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r2, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ab14c │ │ │ │ + b.n 7ab28c │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r0, [r6, r1] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -2745711,19 +2745704,19 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ blx 67a28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 7aadf2 │ │ │ │ nop │ │ │ │ - add r5, pc, #224 @ (adr r5, 7aaf3c ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 7ab1bc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 7aaea0 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 7ab120 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 7ab234 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 7ab0b4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2745780,15 +2745773,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r6, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, 7ab10c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 7aaf8c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r6, [r4, r4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2745839,21 +2745832,21 @@ │ │ │ │ b.n 7aaf36 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r4, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7aada0 │ │ │ │ + b.n 7aaee0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 7ab334 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 7ab1b4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldcl 0, cr0, [r2, #556] @ 0x22c │ │ │ │ + cdp 0, 7, cr0, cr2, cr11, {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 r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2745945,15 +2745938,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf13c008d │ │ │ │ + rsbs r0, ip, #141 @ 0x8d │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #212] @ (7ab188 ) │ │ │ │ @@ -2746046,15 +2746039,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #256] @ (7ab294 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #80 @ (adr r2, 7ab1ec ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 7ab46c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r6, [pc, #576] @ (7ab3e0 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -2746234,20 +2746227,20 @@ │ │ │ │ b.n 7ab2b4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #272] @ (7ab478 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #160 @ (adr r1, 7ab410 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 7ab690 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - vhadd.s8 d0, d28, d13 │ │ │ │ + vaddl.s32 q0, d28, d13 │ │ │ │ ldr r5, [pc, #272] @ (7ab488 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r0, pc, #408 @ (adr r0, 7ab514 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 7ab394 ) │ │ │ │ lsls r1, 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 7ab404 │ │ │ │ @@ -2746306,42 +2746299,42 @@ │ │ │ │ ldr r0, [pc, #68] @ (7ab440 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #68] @ (7ab444 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ blx 67508 │ │ │ │ - cdp 0, 0, cr0, cr10, cr13, {4} │ │ │ │ - cdp 0, 0, cr0, cr12, cr13, {4} │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + cdp 0, 10, cr0, cr10, cr13, {4} │ │ │ │ + cdp 0, 10, cr0, cr12, cr13, {4} │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stcl 0, cr0, [r0, #-548] @ 0xfffffddc │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + stcl 0, cr0, [r0, #548]! @ 0x224 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2746448,17 +2746441,17 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #584] @ (7ab798 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #424] @ (7ab700 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - bge.n 7ab63c │ │ │ │ + blt.n 7ab57c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ @@ -2746533,15 +2746526,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #504] @ (7ab828 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r1, [pc, #936] @ (7ab9e4 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -2746617,19 +2746610,19 @@ │ │ │ │ strd r0, r8, [r4, #296] @ 0x128 │ │ │ │ b.n 7ab66a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #672] @ (7ab9ac ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r1, [pc, #288] @ (7ab838 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ 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 r2, [pc, #792] @ (7aba48 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2746935,17 +2746928,17 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #752] @ (7abd44 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r8, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2747219,15 +2747212,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ab808 │ │ │ │ + b.n 7ab948 │ │ │ │ lsls r5, r1, #2 │ │ │ │ muls r2, r3 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ @@ -2747452,17 +2747445,17 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r4, r1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -2747732,19 +2747725,19 @@ │ │ │ │ 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 7ac1c8 │ │ │ │ nop │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ ldr.w r5, [pc, #1040] @ 7ac6c4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2748143,19 +2748136,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #52 @ 0x34 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ 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, #1632] @ 0x660 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [pc, #2780] @ 7ad1d4 │ │ │ │ @@ -2749417,25 +2749410,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr.w r3, [pc, #3196] @ 7ade80 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ mla r2, r6, r2, r7 │ │ │ │ @@ -2750621,61 +2750614,61 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 79edcc │ │ │ │ mov r3, r0 │ │ │ │ b.w 7acb32 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - beq.n 7adf88 │ │ │ │ + bne.n 7adec8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -2751893,77 +2751886,77 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 7adefc │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ bl 79eb68 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.w 7acb32 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + cbnz r4, 7aecd4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - nop {6} │ │ │ │ + stmia r0!, {} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - hlt 0x001a │ │ │ │ + cbnz r2, 7aecea │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r3, [pc, #3124] @ 7af8e8 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w r2, r2, #12288 @ 0x3000 │ │ │ │ ldrb.w r1, [r2, #2321] @ 0x911 │ │ │ │ @@ -2753129,71 +2753122,71 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 6803c │ │ │ │ mov r3, r0 │ │ │ │ b.w 7acb32 │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + cbz r4, 7af91a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -2753281,15 +2753274,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ b.w 7aed84 │ │ │ │ blx 67508 │ │ │ │ nop │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ ldr.w r2, [pc, #2608] @ 7b049c │ │ │ │ mov r5, r1 │ │ │ │ @@ -2754408,58 +2754401,58 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #21 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #912 @ (adr r7, 7b084c ) │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ vsra.u32 d0, d15, #24 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, pc, #152 @ (adr r3, 7b057c ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 7b07fc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, pc, #144 @ (adr r2, 7b0584 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 7b0804 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, pc, #24 @ (adr r2, 7b0510 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 7b0790 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 7b079c ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 7b061c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7b08f0 ) │ │ │ │ + ldr r7, [pc, #624] @ (7b0770 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [pc, #888] @ (7b087c ) │ │ │ │ + ldr r7, [pc, #504] @ (7b06fc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, pc, #976 @ (adr r2, 7b08d8 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 7b0758 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 7b1b76 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 7b1b5a │ │ │ │ @@ -2755717,151 +2755710,151 @@ │ │ │ │ b.w 7b00a6 │ │ │ │ ldr r3, [pc, #284] @ (7b131c ) │ │ │ │ add r3, pc │ │ │ │ blx 671cc │ │ │ │ mov r7, r0 │ │ │ │ b.w 7b00a6 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #48] @ (7b1240 ) │ │ │ │ + ldr r6, [pc, #688] @ (7b14c0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #336] @ (7b1364 ) │ │ │ │ + ldr r5, [pc, #976] @ (7b15e4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #872] @ (7b1580 ) │ │ │ │ + ldr r5, [pc, #488] @ (7b1400 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r7, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #448] @ (7b13e0 ) │ │ │ │ + ldr r5, [pc, #64] @ (7b1260 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #216 @ (adr r0, 7b12fc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 7b1268 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 7b14e8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [pc, #624] @ (7b149c ) │ │ │ │ + ldr r4, [pc, #240] @ (7b131c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #448] @ (7b13f0 ) │ │ │ │ + ldr r4, [pc, #64] @ (7b1270 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #328] @ (7b137c ) │ │ │ │ + ldr r3, [pc, #968] @ (7b15fc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #488 @ (adr r0, 7b1420 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [pc, #24] @ (7b1254 ) │ │ │ │ + ldr r3, [pc, #664] @ (7b14d4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #928] @ (7b15e0 ) │ │ │ │ + ldr r3, [pc, #544] @ (7b1460 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #856] @ (7b159c ) │ │ │ │ + ldr r3, [pc, #472] @ (7b141c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #784] @ (7b1558 ) │ │ │ │ + ldr r3, [pc, #400] @ (7b13d8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7b14cc ) │ │ │ │ + ldr r3, [pc, #256] @ (7b134c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #480] @ (7b1430 ) │ │ │ │ + ldr r3, [pc, #96] @ (7b12b0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #392] @ (7b13dc ) │ │ │ │ + ldr r3, [pc, #8] @ (7b125c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #312] @ (7b1390 ) │ │ │ │ + ldr r2, [pc, #952] @ (7b1610 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #104] @ (7b12c4 ) │ │ │ │ + ldr r2, [pc, #744] @ (7b1544 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #24] @ (7b1278 ) │ │ │ │ + ldr r2, [pc, #664] @ (7b14f8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r1, [pc, #912] @ (7b15f4 ) │ │ │ │ + ldr r2, [pc, #528] @ (7b1474 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #664] @ (7b1504 ) │ │ │ │ + ldr r2, [pc, #280] @ (7b1384 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #128] @ (7b12f8 ) │ │ │ │ + ldr r1, [pc, #768] @ (7b1578 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [pc, #1000] @ (7b1664 ) │ │ │ │ + ldr r1, [pc, #616] @ (7b14e4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [pc, #840] @ (7b15c8 ) │ │ │ │ + ldr r1, [pc, #456] @ (7b1448 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #536] @ (7b14a0 ) │ │ │ │ + ldr r1, [pc, #152] @ (7b1320 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #104] @ (7b12f8 ) │ │ │ │ + ldr r0, [pc, #744] @ (7b1578 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #560] @ (7b14c4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #312] @ (7b13d0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - blx r0 │ │ │ │ + ldr r0, [pc, #128] @ (7b131c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r2, fp │ │ │ │ + mov sl, pc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov sl, sl │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r0, sp │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + mov r0, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add lr, r2 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, r4 │ │ │ │ + add ip, r8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mvns r2, r5 │ │ │ │ + add sl, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bics r2, r3 │ │ │ │ + add r2, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - orrs r2, r2 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sbcs r4, r3 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adcs r2, r0 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 66a14 │ │ │ │ @@ -2756289,57 +2756282,57 @@ │ │ │ │ bl 7aac7c │ │ │ │ mov r7, r0 │ │ │ │ b.w 7b00a6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ b.n 7b177e │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r7, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr.w r2, [pc, #1076] @ 7b1c10 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 66870 │ │ │ │ @@ -2756740,77 +2756733,77 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.w 7b00a6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 7b1c0e │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ asrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #40] @ (7b1cc4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -2756824,17 +2756817,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (7b1cc8 ) │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 79db54 │ │ │ │ mov r7, r0 │ │ │ │ b.w 7b00a6 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -2757915,33 +2757908,33 @@ │ │ │ │ b.n 7b2756 │ │ │ │ b.n 7b2e4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 7b2e48 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf0e6008c │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf186008c │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s8 d0, d28, d12 │ │ │ │ + vaddl.s32 q0, d28, d12 │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [fp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r2, [r2, #394] @ 0x18a │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2758634,31 +2758627,31 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r2, #16 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ 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, #552] @ (7b3260 ) │ │ │ │ @@ -2758886,21 +2758879,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldmia r6, {r1, r5, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 7b35e4 │ │ │ │ @@ -2759771,41 +2759764,41 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r5, 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 r4, r2 │ │ │ │ @@ -2760248,49 +2760241,49 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2760715,17 +2760708,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ b.n 7b4538 │ │ │ │ mov r1, r2 │ │ │ │ bl 7ba70c │ │ │ │ mov r6, r0 │ │ │ │ b.n 7b4538 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 7b45d2 │ │ │ │ @@ -2761651,15 +2761644,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r7, r0, #4 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r5, [r0, #592] @ 0x250 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 7b5040 │ │ │ │ @@ -2762568,15 +2762561,15 @@ │ │ │ │ lsrs r0, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #600 @ (adr r7, 7b5b7c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ push {lr} │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -2762866,29 +2762859,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #824 @ (adr r5, 7b5f44 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #1016] @ (7b600c ) │ │ │ │ + ldr r5, [pc, #632] @ (7b5e8c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #288] @ (7b5d38 ) │ │ │ │ + ldr r7, [pc, #928] @ (7b5fb8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [pc, #848] @ (7b5f6c ) │ │ │ │ + ldr r5, [pc, #464] @ (7b5dec ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #264] @ (7b5d28 ) │ │ │ │ + ldr r7, [pc, #904] @ (7b5fa8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [pc, #688] @ (7b5ed4 ) │ │ │ │ + ldr r5, [pc, #304] @ (7b5d54 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #264] @ (7b5d30 ) │ │ │ │ + ldr r7, [pc, #904] @ (7b5fb0 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [pc, #536] @ (7b5e44 ) │ │ │ │ + ldr r5, [pc, #152] @ (7b5cc4 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #240] @ (7b5d20 ) │ │ │ │ + ldr r7, [pc, #880] @ (7b5fa0 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r4, pc, #64 @ (adr r4, 7b5c74 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ mov ip, r1 │ │ │ │ cbz r1, 7b5c56 │ │ │ │ movs r3, #0 │ │ │ │ b.n 7b5c48 │ │ │ │ @@ -2763118,33 +2763111,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #256 @ (adr r3, 7b5f94 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #152] @ (7b5f34 ) │ │ │ │ + ldr r3, [pc, #792] @ (7b61b4 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #48] @ (7b5ed0 ) │ │ │ │ + ldr r6, [pc, #688] @ (7b6150 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #992] @ (7b6284 ) │ │ │ │ + ldr r3, [pc, #608] @ (7b6104 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #8] @ (7b5eb0 ) │ │ │ │ + ldr r6, [pc, #648] @ (7b6130 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #824] @ (7b61e4 ) │ │ │ │ + ldr r3, [pc, #440] @ (7b6064 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (7b62a0 ) │ │ │ │ + ldr r6, [pc, #624] @ (7b6120 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #656] @ (7b6144 ) │ │ │ │ + ldr r3, [pc, #272] @ (7b5fc4 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (7b62a0 ) │ │ │ │ + ldr r6, [pc, #616] @ (7b6120 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #480] @ (7b609c ) │ │ │ │ + ldr r3, [pc, #96] @ (7b5f1c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #968] @ (7b6288 ) │ │ │ │ + ldr r6, [pc, #584] @ (7b6108 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ str.w r3, [r4, #1492] @ 0x5d4 │ │ │ │ ldrb.w r3, [r4, #1516] @ 0x5ec │ │ │ │ ldr.w r2, [r4, #1488] @ 0x5d0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #1516] @ 0x5ec │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -2763707,41 +2763700,41 @@ │ │ │ │ b.n 7b64f4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 7b648e │ │ │ │ movs r3, #2 │ │ │ │ b.n 7b648e │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bxns r2 │ │ │ │ + blxns r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #848] @ (7b68dc ) │ │ │ │ + ldr r3, [pc, #464] @ (7b675c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - mov r8, pc │ │ │ │ + blx r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #864] @ (7b68f4 ) │ │ │ │ + ldr r3, [pc, #480] @ (7b6774 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r2 │ │ │ │ + add r8, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #312] @ (7b66dc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + ldr r0, [pc, #232] @ (7b6698 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -2764059,15 +2764052,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -2764625,15 +2764618,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (7b7040 ) │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ vldr s15, [r0] │ │ │ │ vldr s14, [r1] │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 7b7092 │ │ │ │ vldr s14, [r1, #12] │ │ │ │ @@ -2765202,29 +2765195,29 @@ │ │ │ │ b.n 7b710a │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ strb r0, [r6, #10] │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #25 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2765653,47 +2765646,47 @@ │ │ │ │ b.n 7b79c8 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ 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] @ (7b7e68 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2766027,79 +2766020,79 @@ │ │ │ │ blx r3 │ │ │ │ b.n 7b7cb0 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r0, [r1, #26] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ ldr.w r0, [r2, #220] @ 0xdc │ │ │ │ ldr.w r2, [r1, #140] @ 0x8c │ │ │ │ subs r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #5 │ │ │ │ @@ -2766479,15 +2766472,15 @@ │ │ │ │ vmla.i q2, q8, d3[3] │ │ │ │ strh r0, [r2, #2] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #31] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 7b8336 │ │ │ │ movs r0, #0 │ │ │ │ @@ -2767748,15 +2767741,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [pc, #832] @ (7b9400 ) │ │ │ │ + ldr r1, [pc, #448] @ (7b9280 ) │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [pc, #72] @ (7b911c ) │ │ │ │ @@ -2767980,17 +2767973,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mov lr, r6 │ │ │ │ + bx sl │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mov r0, ip │ │ │ │ + bx r0 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #144] @ (7b93d0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2768927,17 +2768920,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #328] @ (7b9e3c ) │ │ │ │ + ldr r4, [pc, #968] @ (7ba0bc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [pc, #208] @ (7b9dc8 ) │ │ │ │ + ldr r4, [pc, #848] @ (7ba048 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, 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, #2600] @ 0xa28 │ │ │ │ @@ -2769692,17 +2769685,17 @@ │ │ │ │ movs r0, #3 │ │ │ │ b.n 7ba440 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r2, #32] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -2769733,17 +2769726,17 @@ │ │ │ │ add r0, pc │ │ │ │ str r0, [r1, #16] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmn r6, r2 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - muls r2, r3 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2769768,17 +2769761,17 @@ │ │ │ │ strd r2, r0, [r1, #16] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ble.n 7ba540 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - negs r2, r3 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - negs r4, r6 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2769806,17 +2769799,17 @@ │ │ │ │ str.w r0, [r2, #2852] @ 0xb24 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bvs.n 7ba638 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r5, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2769843,17 +2769836,17 @@ │ │ │ │ strd r0, r4, [r2, #324] @ 0x144 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2769879,17 +2769872,17 @@ │ │ │ │ add r0, pc │ │ │ │ str r0, [r1, #16] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ @@ -2770296,15 +2770289,15 @@ │ │ │ │ b.n 7ba96e │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ ldrsb r0, [r5, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ lsls r7, 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, #3984] @ 0xf90 │ │ │ │ @@ -2771014,15 +2771007,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ and.w r5, r0, #4278190080 @ 0xff000000 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r5, [pc, #264] @ (7bb3f4 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2771744,15 +2771737,15 @@ │ │ │ │ bl 7c1ea8 │ │ │ │ b.n 7bbac4 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ mov r4, sp │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2775159,15 +2775152,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, #4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -2776311,17 +2776304,17 @@ │ │ │ │ b.n 7bed84 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #11 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 7beec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r0, #8 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -2777326,20 +2777319,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r1, r4, #6 │ │ │ │ - @ instruction: 0xf1860106 │ │ │ │ - sbc.w r1, ip, #6 │ │ │ │ - add.w r1, sl, #6 │ │ │ │ - @ instruction: 0xf0ea0106 │ │ │ │ - @ instruction: 0xf0b40106 │ │ │ │ + @ instruction: 0xf1e40106 │ │ │ │ + @ instruction: 0xf2260106 │ │ │ │ + addw r1, ip, #6 │ │ │ │ + sub.w r1, sl, #6 │ │ │ │ + @ instruction: 0xf18a0106 │ │ │ │ + adcs.w r1, r4, #6 │ │ │ │ lsls r2, r0, #30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -2779911,17 +2779904,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 7c1554 │ │ │ │ - bmi.n 7c14b0 │ │ │ │ + bpl.n 7c15f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bmi.n 7c1674 │ │ │ │ + bpl.n 7c15b4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ vldr d7, [r1] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -2781266,21 +2781259,21 @@ │ │ │ │ add r1, pc │ │ │ │ movs r3, #6 │ │ │ │ blx r4 │ │ │ │ movs r0, #10 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2781928,21 +2781921,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 7c2ccc │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 7c2c88 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r2, #9 │ │ │ │ beq.n 7c2cde │ │ │ │ cmp r2, #17 │ │ │ │ bne.w 7c2e42 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2784030,17 +2784023,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cbnz r2, 7c4508 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2784257,17 +2784250,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 7c472e │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #688 @ (adr r6, 7c49c4 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 7c4844 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, pc, #616 @ (adr r6, 7c4980 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 7c4800 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ cbnz r4, 7c471e │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -2784460,15 +2784453,15 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r3, pc, #944 @ (adr r3, 7c4d10 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 7c4b90 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ (7c49f0 ) │ │ │ │ add.w r3, r0, #16384 @ 0x4000 │ │ │ │ @@ -2786999,15 +2786992,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ (7c66cc ) │ │ │ │ add.w r3, r0, #16384 @ 0x4000 │ │ │ │ @@ -2787183,23 +2787176,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2787266,23 +2787259,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2787349,29 +2787342,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (7c69cc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2787742,15 +2787735,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r6, 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 7c8998 │ │ │ │ @@ -2788637,30 +2788630,30 @@ │ │ │ │ ldr r3, [pc, #12] @ (7c7828 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (7c782c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 7c783e │ │ │ │ ldr r3, [pc, #12] @ (7c7844 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (7c7848 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 7c785c │ │ │ │ ldr r3, [pc, #16] @ (7c7864 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ @@ -2790026,17 +2790019,17 @@ │ │ │ │ b.n 7c8772 │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #3] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r0, r3, #8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2790190,15 +2790183,15 @@ │ │ │ │ bcs.n 7c8a18 │ │ │ │ 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 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2790493,15 +2790486,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 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2790975,15 +2790968,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2791503,15 +2791496,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2791640,17 +2791633,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 7c97c0 │ │ │ │ b.n 7c9a2a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -2795115,15 +2795108,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 │ │ │ │ - add r2, fp │ │ │ │ + add sl, pc │ │ │ │ lsls r6, r0, #4 │ │ │ │ vldr s0, [pc, #4] @ 7cc42c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ vldr s0, [pc, #4] @ 7cc438 │ │ │ │ @@ -2795198,15 +2795191,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 │ │ │ │ - cmp r0, r0 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r6, 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] @ 7cc5a4 │ │ │ │ vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -2795246,15 +2795239,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 │ │ │ │ - adcs r6, r5 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r6, 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 7cc3bc │ │ │ │ @@ -2796558,33 +2796551,33 @@ │ │ │ │ blx 65ba0 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7cd520 │ │ │ │ + b.n 7cd660 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd528 │ │ │ │ + b.n 7cd668 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4dc │ │ │ │ + b.n 7cd61c │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 7cd4f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + b.n 7cd4f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ @@ -2796744,25 +2796737,25 @@ │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 7cd616 │ │ │ │ nop │ │ │ │ str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ble.n 7cd608 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 7cd604 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, 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] │ │ │ │ @@ -2797520,17 +2797513,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #54 @ 0x36 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bvc.n 7cdf34 │ │ │ │ + bhi.n 7cde74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7cde74 │ │ │ │ + bvc.n 7cddb4 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2798371,15 +2798364,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 7ce7d8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2798774,15 +2798767,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #21 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r2 │ │ │ │ @@ -2799406,19 +2799399,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -2799699,17 +2799692,17 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7cf362 │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ite ls │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - pushhi {r4, r5, lr} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ + lsls r3, 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] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -2801043,141 +2801036,141 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [pc, #264] @ (7d037c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7cfbca │ │ │ │ nop │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 7d02e2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, 7d02d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r4, 7d02d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r2, r7 │ │ │ │ + cbnz r2, 7d02d6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 7d02da │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r0, 7d02ba │ │ │ │ + cbnz r0, 7d02e2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, 7d02d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + cbnz r0, 7d02c6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + cpsie a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d03be │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d03bc │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d03a4 │ │ │ │ + push {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d03b0 │ │ │ │ + push {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + cbz r0, 7d03b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 7d03b2 │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, 7d03be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + cbz r2, 7d03ae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 7d03b4 │ │ │ │ + cbz r6, 7d03dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbz r2, 7d03bc │ │ │ │ + cbz r2, 7d03e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 7d03b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r4 │ │ │ │ + cbz r0, 7d03b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d03ba │ │ │ │ + cbz r4, 7d03e2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbz r6, 7d03c0 │ │ │ │ + cbz r6, 7d03e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7d4d32 │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7d1ba6 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2805294,112 +2805287,116 @@ │ │ │ │ ldr r0, [pc, #220] @ (7d24c0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #216] @ (7d24c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7d223c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7d21f4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7d21ac │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7d2164 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d20fc │ │ │ │ + b.n 7d211c │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d20b4 │ │ │ │ + b.n 7d20d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d206c │ │ │ │ + b.n 7d208c │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d2024 │ │ │ │ + b.n 7d2044 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1fdc │ │ │ │ + b.n 7d1ffc │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1f94 │ │ │ │ + b.n 7d1fb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1f4c │ │ │ │ + b.n 7d1f6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1f04 │ │ │ │ + b.n 7d1f24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1ebc │ │ │ │ + b.n 7d1edc │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1e74 │ │ │ │ + b.n 7d1e94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1e2c │ │ │ │ + b.n 7d1e4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1de4 │ │ │ │ + b.n 7d1e04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1d9c │ │ │ │ + b.n 7d1dbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1d54 │ │ │ │ + b.n 7d1d74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1d0c │ │ │ │ + b.n 7d1d2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7d1cc4 │ │ │ │ + b.n 7d1ce4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vaddl.u16 q8, d26, d11 │ │ │ │ - b.n 7d2c7c │ │ │ │ + b.n 7d2c9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ vtrn.8 d0, d11 │ │ │ │ - b.n 7d2c34 │ │ │ │ + b.n 7d2c54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vaddl.u8 q0, d26, d11 │ │ │ │ - b.n 7d2bec │ │ │ │ + b.n 7d2c0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ vhadd.u32 d16, d18, d11 │ │ │ │ - b.n 7d2ba4 │ │ │ │ + b.n 7d2bc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vhadd.u d0, d26, d11 │ │ │ │ - b.n 7d2b5c │ │ │ │ + b.n 7d2b7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ vhadd.u16 d0, d18, d11 │ │ │ │ - b.n 7d2b14 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr11, {4} │ │ │ │ - b.n 7d2acc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr11, {4} │ │ │ │ - b.n 7d2a84 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr11, {4} │ │ │ │ - b.n 7d2a3c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cdp2 0, 7, cr0, cr2, cr11, {4} │ │ │ │ ldr.w r0, [pc, #3268] @ 7d3190 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d3194 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7d3198 │ │ │ │ @@ -2806619,707 +2806616,703 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d37ec │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d37f0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + b.n 7d3644 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr11, {4} │ │ │ │ + b.n 7d35f4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stc2l 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + b.n 7d35a4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldc2 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ + b.n 7d3554 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stc2 0, cr0, [r8, #556] @ 0x22c │ │ │ │ b.n 7d3504 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ b.n 7d34b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ b.n 7d3464 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ b.n 7d3414 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2l 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ b.n 7d33c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ b.n 7d3374 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ b.n 7d3324 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2l 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + mrrc2 0, 8, r0, r4, cr11 │ │ │ │ b.n 7d32d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ b.n 7d3284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbfc008b │ │ │ │ b.n 7d3234 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfbe0008b │ │ │ │ - b.n 7d31e4 │ │ │ │ + @ instruction: 0xfbd0008b │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfbb4008b │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + @ instruction: 0xfba4008b │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb88008b │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + @ instruction: 0xfb78008b │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb5c008b │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + @ instruction: 0xfb4c008b │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb30008b │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + @ instruction: 0xfb20008b │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb04008b │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + @ instruction: 0xfaf4008b │ │ │ │ + svc 20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfad8008b │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfac8008b │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfaac008b │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + @ instruction: 0xfa9c008b │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa80008b │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfa70008b │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa54008b │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + @ instruction: 0xfa44008b │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa28008b │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + @ instruction: 0xfa18008b │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - udf #28 │ │ │ │ + vld1.8 {d16[4]}, [ip], fp │ │ │ │ + udf #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ + vst1.8 {d16[4]}, [r0], fp │ │ │ │ ble.n 7d3224 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld1.8 {d0[4]}, [r4], fp │ │ │ │ + ldrsb.w r0, [r4, #139] @ 0x8b │ │ │ │ ble.n 7d31d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr??.w r0, [r8, fp] │ │ │ │ + vld4.32 {d16-d19}, [r8], fp │ │ │ │ ble.n 7d3184 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vst4.32 {d16-d19}, [ip], fp │ │ │ │ + ldrsh.w r0, [ip, fp] │ │ │ │ ble.n 7d3334 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld4.32 {d0-d3}, [r0], fp │ │ │ │ + ldrsb.w r0, [r0, fp] │ │ │ │ ble.n 7d32e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ + str??.w r0, [r4, #139] @ 0x8b │ │ │ │ ble.n 7d3294 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str.w r0, [r8, #139] @ 0x8b │ │ │ │ + ldrh.w r0, [r8, #139] @ 0x8b │ │ │ │ bgt.n 7d3244 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb.w r0, [ip, #139] @ 0x8b │ │ │ │ + strb.w r0, [ip, #139] @ 0x8b │ │ │ │ bgt.n 7d31f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr??.w r0, [r0, fp] │ │ │ │ + str??.w r0, [r0, fp] │ │ │ │ bgt.n 7d31a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str.w r0, [r4, fp] │ │ │ │ + ldrh.w r0, [r4, fp] │ │ │ │ bgt.n 7d3354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb.w r0, [r8, fp] │ │ │ │ + strb.w r0, [r8, fp] │ │ │ │ bgt.n 7d3304 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf7ec008b │ │ │ │ - bgt.n 7d32b4 │ │ │ │ + @ instruction: 0xf7dc008b │ │ │ │ + blt.n 7d32b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf7c0008b │ │ │ │ + @ instruction: 0xf7b0008b │ │ │ │ blt.n 7d3264 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf794008b │ │ │ │ + @ instruction: 0xf784008b │ │ │ │ blt.n 7d3214 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf768008b │ │ │ │ - blt.n 7d31c4 │ │ │ │ + @ instruction: 0xf758008b │ │ │ │ + blt.n 7d33c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf73c008b │ │ │ │ + @ instruction: 0xf72c008b │ │ │ │ blt.n 7d3374 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf710008b │ │ │ │ + @ instruction: 0xf700008b │ │ │ │ blt.n 7d3324 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf6e4008b │ │ │ │ - blt.n 7d32d4 │ │ │ │ + @ instruction: 0xf6d4008b │ │ │ │ + bge.n 7d32d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf6b8008b │ │ │ │ + subw r0, r8, #2187 @ 0x88b │ │ │ │ bge.n 7d3284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf68c008b │ │ │ │ + @ instruction: 0xf67c008b │ │ │ │ bge.n 7d3234 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf660008b │ │ │ │ - bge.n 7d31e4 │ │ │ │ + @ instruction: 0xf650008b │ │ │ │ + bge.n 7d33e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf634008b │ │ │ │ + @ instruction: 0xf624008b │ │ │ │ bge.n 7d3394 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - addw r0, r8, #2187 @ 0x88b │ │ │ │ + @ instruction: 0xf5f8008b │ │ │ │ bge.n 7d3344 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rsbs r0, ip, #4554752 @ 0x458000 │ │ │ │ + rsb r0, ip, #4554752 @ 0x458000 │ │ │ │ bls.n 7d32f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + sub.w r0, r0, #4554752 @ 0x458000 │ │ │ │ bls.n 7d32a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf584008b │ │ │ │ + sbcs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ bls.n 7d3254 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + adc.w r0, r8, #4554752 @ 0x458000 │ │ │ │ bls.n 7d3404 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf52c008b │ │ │ │ + adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ bls.n 7d33b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf4f0008b │ │ │ │ bls.n 7d3364 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4d4008b │ │ │ │ + @ instruction: 0xf4c4008b │ │ │ │ bhi.n 7d3314 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4a8008b │ │ │ │ + eors.w r0, r8, #4554752 @ 0x458000 │ │ │ │ bhi.n 7d32c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orns r0, ip, #4554752 @ 0x458000 │ │ │ │ + orn r0, ip, #4554752 @ 0x458000 │ │ │ │ bhi.n 7d3274 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + orr.w r0, r0, #4554752 @ 0x458000 │ │ │ │ bhi.n 7d3424 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bic.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + ands.w r0, r4, #4554752 @ 0x458000 │ │ │ │ bhi.n 7d33d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf3f8008b │ │ │ │ + @ instruction: 0xf3e8008b │ │ │ │ bhi.n 7d3384 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ubfx r0, ip, #2, #12 │ │ │ │ + @ instruction: 0xf3bc008b │ │ │ │ bvc.n 7d3334 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - usat r0, #11, r0, asr #2 │ │ │ │ + @ instruction: 0xf390008b │ │ │ │ bvc.n 7d32e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf374008b │ │ │ │ + bfi r0, r4, #2, #10 │ │ │ │ bvc.n 7d3294 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbfx r0, r8, #2, #12 │ │ │ │ + @ instruction: 0xf338008b │ │ │ │ bvc.n 7d3444 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf31c008b │ │ │ │ + ssat r0, #12, ip, lsl #2 │ │ │ │ bvc.n 7d33f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf2f0008b │ │ │ │ + @ instruction: 0xf2e0008b │ │ │ │ bvc.n 7d33a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movt r0, #16523 @ 0x408b │ │ │ │ + @ instruction: 0xf2b4008b │ │ │ │ bvs.n 7d3354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf298008b │ │ │ │ + @ instruction: 0xf288008b │ │ │ │ bvs.n 7d3304 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf26c008b │ │ │ │ - bvs.n 7d32b4 │ │ │ │ + @ instruction: 0xf25c008b │ │ │ │ + bvs.n 7d34b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movw r0, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf230008b │ │ │ │ bvs.n 7d3464 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf214008b │ │ │ │ + addw r0, r4, #139 @ 0x8b │ │ │ │ bvs.n 7d3414 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf1e8008b │ │ │ │ - bvs.n 7d33c4 │ │ │ │ + rsbs r0, r8, #139 @ 0x8b │ │ │ │ + bpl.n 7d33c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs.w r0, ip, #139 @ 0x8b │ │ │ │ + sub.w r0, ip, #139 @ 0x8b │ │ │ │ bpl.n 7d3374 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf190008b │ │ │ │ + @ instruction: 0xf180008b │ │ │ │ bpl.n 7d3324 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbc.w r0, r4, #139 @ 0x8b │ │ │ │ - bpl.n 7d32d4 │ │ │ │ + adcs.w r0, r4, #139 @ 0x8b │ │ │ │ + bpl.n 7d34d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf138008b │ │ │ │ + @ instruction: 0xf128008b │ │ │ │ bpl.n 7d3484 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add.w r0, ip, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0fc008b │ │ │ │ bpl.n 7d3434 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf0e0008b │ │ │ │ - bpl.n 7d33e4 │ │ │ │ + @ instruction: 0xf0d0008b │ │ │ │ + bmi.n 7d33e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf0b4008b │ │ │ │ + @ instruction: 0xf0a4008b │ │ │ │ bmi.n 7d3394 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eor.w r0, r8, #139 @ 0x8b │ │ │ │ + orns r0, r8, #139 @ 0x8b │ │ │ │ bmi.n 7d3344 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs.w r0, ip, #139 @ 0x8b │ │ │ │ + orr.w r0, ip, #139 @ 0x8b │ │ │ │ bmi.n 7d34f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics.w r0, r0, #139 @ 0x8b │ │ │ │ + bic.w r0, r0, #139 @ 0x8b │ │ │ │ bmi.n 7d34a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - and.w r0, r4, #139 @ 0x8b │ │ │ │ + vext.8 d16, d20, d11, #0 │ │ │ │ bmi.n 7d3454 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vaddl.s16 q8, d24, d11 │ │ │ │ + vaddl.s8 q8, d24, d11 │ │ │ │ bcc.n 7d3404 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vaddl.s32 q0, d28, d11 │ │ │ │ + vaddl.s16 q0, d28, d11 │ │ │ │ bcc.n 7d33b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vaddl.s8 q0, d16, d11 │ │ │ │ + vhadd.s d16, d16, d11 │ │ │ │ bcc.n 7d3364 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s16 d16, d20, d11 │ │ │ │ + vhadd.s8 d16, d20, d11 │ │ │ │ bcc.n 7d3514 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s32 d0, d24, d11 │ │ │ │ + vhadd.s16 d0, d24, d11 │ │ │ │ bcc.n 7d34c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 15, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 14, cr0, cr12, cr11, {4} │ │ │ │ bcc.n 7d3474 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 12, cr0, cr0, cr11, {4} │ │ │ │ bcs.n 7d3424 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 10, cr0, cr4, cr11, {4} │ │ │ │ + cdp 0, 9, cr0, cr4, cr11, {4} │ │ │ │ bcs.n 7d33d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 7, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ bcs.n 7d3384 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 4, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 3, cr0, cr12, cr11, {4} │ │ │ │ bcs.n 7d3534 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 1, cr0, cr0, cr11, {4} │ │ │ │ bcs.n 7d34e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ + stcl 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ bcs.n 7d3494 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + ldc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ bne.n 7d3444 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + stc 0, cr0, [ip, #556] @ 0x22c │ │ │ │ bne.n 7d33f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + stcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ bne.n 7d33a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stcl 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ bne.n 7d3554 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ bne.n 7d3504 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stcl 0, cr0, [ip], #556 @ 0x22c │ │ │ │ - bne.n 7d34b4 │ │ │ │ + ldcl 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + beq.n 7d34b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + ldc 0, cr0, [r0], #556 @ 0x22c │ │ │ │ beq.n 7d3464 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + stc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ beq.n 7d3414 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stcl 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ - beq.n 7d33c4 │ │ │ │ + mrrc 0, 8, r0, r8, cr11 │ │ │ │ + beq.n 7d35c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ beq.n 7d3574 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + stc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ beq.n 7d3524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xebe4008b │ │ │ │ - beq.n 7d34d4 │ │ │ │ + rsbs r0, r4, fp, lsl #2 │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs.w r0, r8, fp, lsl #2 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + sub.w r0, r8, fp, lsl #2 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeb8c008b │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + sbcs.w r0, ip, fp, lsl #2 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbc.w r0, r0, fp, lsl #2 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + adcs.w r0, r0, fp, lsl #2 │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeb34008b │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xeb24008b │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add.w r0, r8, fp, lsl #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + @ instruction: 0xeaf8008b │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeadc008b │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + pkhbt r0, ip, fp, lsl #2 │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeab0008b │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + @ instruction: 0xeaa0008b │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eor.w r0, r4, fp, lsl #2 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + orns r0, r4, fp, lsl #2 │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs.w r0, r8, fp, lsl #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + orr.w r0, r8, fp, lsl #2 │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bic.w r0, ip, fp, lsl #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ands.w r0, ip, fp, lsl #2 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - and.w r0, r0, fp, lsl #2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldrd r0, r0, [r0, #556]! @ 0x22c │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [r4, #556] @ 0x22c │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [r4, #556] @ 0x22c │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe9a8008b │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xe998008b │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-556]! @ 0x22c │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + strd r0, r0, [ip, #-556]! @ 0x22c │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [r0, #-556] @ 0x22c │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + strd r0, r0, [r0, #-556] @ 0x22c │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmdb r4!, {r0, r1, r3, r7} │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmdb r4, {r0, r1, r3, r7} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [r8], #556 @ 0x22c │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + strd r0, r0, [r8], #556 @ 0x22c │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8cc008b │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia.w ip!, {r0, r1, r3, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r0!, {r0, r1, r3, r7} │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia.w r0, {r0, r1, r3, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [r4], #-556 @ 0x22c │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + strd r0, r0, [r4], #-556 @ 0x22c │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strex r0, r0, [r8, #556] @ 0x22c │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xe838008b │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe81c008b │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xe80c008b │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3560 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d34c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3470 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3420 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d33d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d32e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d31f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d31a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d30b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3060 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3010 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d2fc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d2f70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d2f20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d2ed0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d2e80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3e30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3de0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3d90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3d40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3cf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3ca0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3c50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3c00 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3bb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3b60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3b10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3ac0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3a70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3a20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d39d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3980 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3930 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d38e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3890 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3840 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d37f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d37a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d3750 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d3700 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 0 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7d3740 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7d36f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7d36a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7d3850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7d3800 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7d37b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7d3760 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7d3710 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7d36c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7d3870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7d3820 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7d37d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ blt.n 7d3780 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + it │ │ │ │ + lsl r3, r1, #2 │ │ │ │ blt.n 7d3730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt le │ │ │ │ - lslle r3, r1, #2 │ │ │ │ + ite gt │ │ │ │ + lslgt r3, r1, #2 │ │ │ │ blt.n 7d36e0 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {11} │ │ │ │ + nop {10} │ │ │ │ lsls r3, r1, #2 │ │ │ │ blt.n 7d3890 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt hi │ │ │ │ - lslhi r3, r1, #2 │ │ │ │ - blt.n 7d3840 @ unpredictable │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - it pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - blt.n 7d37f0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - bge.n 7d37a0 @ unpredictable │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - nop │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bge.n 7d3750 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bge.n 7d3700 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + ite vc │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ + blt.n 7d3840 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ + it mi │ │ │ │ + lslmi r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d44bc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d44c0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7d44c4 │ │ │ │ @@ -2808539,831 +2808532,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d4b18 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d4b1c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + bmi.n 7d43f0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bmi.n 7d45a0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bmi.n 7d4550 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bmi.n 7d4500 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ bcc.n 7d44b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7d4460 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7d4410 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7d45c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7d4570 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7d4520 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7d44d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7d4480 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7d4430 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7d45e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7d4590 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cpsie │ │ │ │ + setend le │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7d4540 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bne.n 7d44f0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bne.n 7d44a0 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + bne.n 7d44f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d4450 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + bne.n 7d44b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d4600 │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + bne.n 7d4468 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d45b8 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + bne.n 7d4620 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d4570 │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + bne.n 7d45d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d4528 │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {lr} │ │ │ │ + bne.n 7d4590 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d44e0 │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + beq.n 7d4548 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d4498 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + beq.n 7d4500 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d4650 │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + beq.n 7d44b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d4608 │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r4, r6} │ │ │ │ + beq.n 7d4670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d45c0 │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d4602 │ │ │ │ + cbz r0, 7d4612 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + cbz r4, 7d460a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d45fe │ │ │ │ + cbz r0, 7d4604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d45f8 │ │ │ │ + cbz r4, 7d45fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d45f0 │ │ │ │ + cbz r0, 7d45f6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d45ea │ │ │ │ + cbz r4, 7d45ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d45e2 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + cbz r0, 7d45fe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d45f2 │ │ │ │ + cbz r4, 7d45f6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d45ea │ │ │ │ + cbz r0, 7d45f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d45e4 │ │ │ │ + cbz r4, 7d45e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d45dc │ │ │ │ + cbz r0, 7d45e2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7d45d6 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7d45ce │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r7, pc, #896 @ (adr r7, 7d4a30 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #960 @ (adr r7, 7d4a60 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 7d4984 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 7d49b4 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 7d48d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #608 @ (adr r7, 7d4908 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 7d482c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, 7d485c ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 7d4780 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #256 @ (adr r7, 7d47b0 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 7d46d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #80 @ (adr r7, 7d4704 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 7d4a28 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #928 @ (adr r6, 7d4a58 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 7d497c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #752 @ (adr r6, 7d49ac ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 7d48d0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #576 @ (adr r6, 7d4900 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 7d4824 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 7d4854 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 7d4778 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 7d47a8 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 7d4acc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #48 @ (adr r6, 7d46fc ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 7d4a20 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 7d4a50 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 7d4974 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #720 @ (adr r5, 7d49a4 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 7d48c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, 7d48f8 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 7d481c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #368 @ (adr r5, 7d484c ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 7d4770 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #192 @ (adr r5, 7d47a0 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 7d4ac4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 7d46f4 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 7d4a18 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #864 @ (adr r4, 7d4a48 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 7d496c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #688 @ (adr r4, 7d499c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 7d48c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #512 @ (adr r4, 7d48f0 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 7d4814 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 7d4844 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 7d4768 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #160 @ (adr r4, 7d4798 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 7d4abc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 7d4aec ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 7d4a10 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 7d4a40 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 7d4964 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #656 @ (adr r3, 7d4994 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 7d48b8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #480 @ (adr r3, 7d48e8 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 7d480c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 7d483c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 7d4760 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #128 @ (adr r3, 7d4790 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 7d4ab4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #976 @ (adr r2, 7d4ae4 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 7d4a08 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 7d4a38 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 7d495c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #624 @ (adr r2, 7d498c ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 7d48b0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #448 @ (adr r2, 7d48e0 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 7d4804 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #272 @ (adr r2, 7d4834 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 7d4758 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #96 @ (adr r2, 7d4788 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 7d4aac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 7d4adc ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 7d4a00 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #768 @ (adr r1, 7d4a30 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 7d4954 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 7d4984 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 7d48a8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 7d48d8 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 7d47fc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #240 @ (adr r1, 7d482c ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 7d4750 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #64 @ (adr r1, 7d4780 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 7d4aa4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 7d4ad4 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 7d49f8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #736 @ (adr r0, 7d4a28 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 7d494c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #560 @ (adr r0, 7d497c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 7d48a0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #384 @ (adr r0, 7d48d0 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 7d47f4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #208 @ (adr r0, 7d4824 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 7d4778 ) │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r2, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [pc, #552] @ (7d4d4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #552] @ (7d4d50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2809631,163 +2809624,163 @@ │ │ │ │ ldr r0, [pc, #304] @ (7d4e70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #300] @ (7d4e74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7d4e04 │ │ │ │ + bls.n 7d4d44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r3, r1, #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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2810953,97 +2810946,97 @@ │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7d4fce │ │ │ │ nop │ │ │ │ - bvs.n 7d5c30 │ │ │ │ + bvc.n 7d5b70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bpl.n 7d5ab4 │ │ │ │ + bvs.n 7d5bf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d5b24 │ │ │ │ + bne.n 7d5a64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n 7d5bb4 │ │ │ │ + bmi.n 7d5af4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7d5bd0 │ │ │ │ + bcs.n 7d5b10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d5a90 │ │ │ │ + bcs.n 7d5bd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 7d5c68 │ │ │ │ + bcs.n 7d5ba8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d5c48 │ │ │ │ + bne.n 7d5b88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d5c24 │ │ │ │ + bne.n 7d5b64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d5ab8 │ │ │ │ + bcs.n 7d5bf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 7d5c8c │ │ │ │ + bcs.n 7d5bcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcs.n 7d5c34 │ │ │ │ + bcs.n 7d5b74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n 7d5c00 │ │ │ │ + bcc.n 7d5b40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7d5b98 │ │ │ │ + bcc.n 7d5ad8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d5b98 │ │ │ │ + bcs.n 7d5ad8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7d5b0c │ │ │ │ + bcs.n 7d5c4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 7d5cbc │ │ │ │ + bcs.n 7d5bfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcs.n 7d5b84 │ │ │ │ + bcc.n 7d5cc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcs.n 7d5b78 │ │ │ │ + bcc.n 7d5cb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7d5b78 │ │ │ │ + bcc.n 7d5cb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7d5b74 │ │ │ │ + bcc.n 7d5cb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w r1, #724 @ 0x2d4 │ │ │ │ bhi.w 7d748c │ │ │ │ cmp.w r1, #696 @ 0x2b8 │ │ │ │ bcc.w 7d52da │ │ │ │ sub.w r2, r1, #696 @ 0x2b8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2812553,235 +2812546,235 @@ │ │ │ │ ldr r2, [pc, #456] @ (7d6d1c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7d4fce │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #112] @ (7d6be4 ) │ │ │ │ + ldr r6, [pc, #752] @ (7d6e64 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7d6c10 │ │ │ │ + bcc.n 7d6b50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6b6c │ │ │ │ + bne.n 7d6aac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (7d6e74 ) │ │ │ │ + ldr r6, [pc, #368] @ (7d6cf4 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 7d6b50 │ │ │ │ + bne.n 7d6a90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6b44 │ │ │ │ + bne.n 7d6c84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6b34 │ │ │ │ + bne.n 7d6c74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6b24 │ │ │ │ + bne.n 7d6c64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6b14 │ │ │ │ + bne.n 7d6c54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6b04 │ │ │ │ + bne.n 7d6c44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6af4 │ │ │ │ + bne.n 7d6c34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6ae4 │ │ │ │ + bne.n 7d6c24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6acc │ │ │ │ + bne.n 7d6c0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6ab4 │ │ │ │ + bne.n 7d6bf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c9c │ │ │ │ + bne.n 7d6bdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c8c │ │ │ │ + bne.n 7d6bcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c84 │ │ │ │ + bne.n 7d6bc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c7c │ │ │ │ + bne.n 7d6bbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c74 │ │ │ │ + beq.n 7d6bb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c74 │ │ │ │ + beq.n 7d6bb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c6c │ │ │ │ + beq.n 7d6bac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c64 │ │ │ │ + beq.n 7d6ba4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c5c │ │ │ │ + beq.n 7d6b9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c54 │ │ │ │ + beq.n 7d6b94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c3c │ │ │ │ + beq.n 7d6b7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c24 │ │ │ │ + beq.n 7d6b64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6c0c │ │ │ │ + beq.n 7d6b4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d6bfc │ │ │ │ + beq.n 7d6b3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 7d6b24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + beq.n 7d6b0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 7d6af4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + beq.n 7d6ce4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + beq.n 7d6b00 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 7d6afc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 7d6b00 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - itee ge │ │ │ │ - lslge r3, r1, #2 │ │ │ │ - strblt r2, [r7, r0] │ │ │ │ - lsllt r5, r1, #2 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r1, #2 │ │ │ │ - stmiahi r7!, {r1, r2, r3, r4, r7} │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - ittt pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - stmiapl r7!, {r1, r6} │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - bkpt 0x00ae │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + strb r2, [r3, r3] │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - hlt 0x003e │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + ittt │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + itee mi │ │ │ │ + lslmi r3, r1, #2 │ │ │ │ + stmiapl r2!, {r1, r2, r7} │ │ │ │ + lslpl r3, r1, #2 │ │ │ │ + itte cs │ │ │ │ + lslcs r3, r1, #2 │ │ │ │ + strcs r4, [r7, #4] │ │ │ │ + lslcc r3, r3, #2 │ │ │ │ + cbnz r6, 7d6d5a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + ite ne │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #3600] @ 7d7b34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7d4fce │ │ │ │ @@ -2814094,109 +2814087,109 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7d52da │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.w 7d4fae │ │ │ │ b.w 7d52da │ │ │ │ - cbnz r4, 7d7baa │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 7d7ba6 │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7d7ba4 │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 7d7bae │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 7d7bac │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 7d7ba8 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 7d7ba6 │ │ │ │ + cbnz r2, 7d7bce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 7d7ba2 │ │ │ │ + cbnz r6, 7d7bca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 7d7ba4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + cpsie │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r2, r1 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 7d7bbe │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + cpsid ai │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub.w r2, r1, #15360 @ 0x3c00 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 7d52da │ │ │ │ @@ -2815117,179 +2815110,179 @@ │ │ │ │ and.w r3, r6, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7d4fce │ │ │ │ nop │ │ │ │ - add r5, pc, #168 @ (adr r5, 7d8760 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 7d89e0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 7d8820 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 7d8aa0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #272 @ (adr r5, 7d87d4 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 7d8a54 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 7d8ab0 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 7d8930 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #744] @ (7d89b4 ) │ │ │ │ + ldr r2, [pc, #360] @ (7d8834 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 7d8ab8 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 7d8938 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #424 @ (adr r4, 7d8880 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 7d8700 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, lr │ │ │ │ + mov r6, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 7d8900 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7d8780 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 7d8a88 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 7d8908 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 7d89fc ) │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #0 @ (adr r7, 7d86f4 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 7d8974 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #368 @ (adr r3, 7d8870 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 7d8af0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #248 @ (adr r3, 7d87fc ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 7d8a7c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 7d87b8 │ │ │ │ + bvs.n 7d86f8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #432 @ (adr r3, 7d88d0 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 7d8750 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #936 @ (adr r2, 7d8acc ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 7d894c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 7d88d0 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 7d8750 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #288 @ (adr r6, 7d8854 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 7d8ad4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #640 @ (adr r7, 7d89b8 ) │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #512 @ (adr r7, 7d893c ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #704 @ (adr r7, 7d8a00 ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 7d897c ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, ip │ │ │ │ + blxns r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 7d8a9c ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 7d891c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 7d8a20 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 7d88a0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov sl, r6 │ │ │ │ + bx sl │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #368 @ (adr r6, 7d88d0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 7d8b50 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #200 @ (adr r5, 7d8834 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 7d8ab4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 7d87c0 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 7d8a40 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 7d8a94 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 7d8914 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 7d8a08 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 7d8888 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 7d888c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 7d8b0c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #136 @ (adr r6, 7d8808 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 7d8a88 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #712 @ (adr r2, 7d8a4c ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 7d88cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #40 @ (adr r4, 7d87b0 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 7d8a30 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #968 @ (adr r3, 7d8b54 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 7d89d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #952 @ (adr r2, 7d8b48 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 7d89c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #808 @ (adr r3, 7d8abc ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 7d893c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #712 @ (adr r3, 7d8a60 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 7d88e0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 7d87a4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 7d8a24 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 7d8838 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 7d8ab8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #664 @ (adr r2, 7d8a3c ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 7d88bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #184 @ (adr r3, 7d8860 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 7d8ae0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #248 @ (adr r3, 7d88a4 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 7d8b24 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #280 @ (adr r3, 7d88c8 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 7d8b48 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 7d885c ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 7d8adc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 7d8bb0 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 7d8a30 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #552 @ (adr r1, 7d89e4 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 7d8864 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #312 @ (adr r1, 7d88f8 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 7d8b78 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 7d890c ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 7d8b8c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 7d8a20 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 7d88a0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #456 @ (adr r2, 7d8994 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 7d8814 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 7d8908 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 7d8b88 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 7d8b2c ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 7d89ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #328 @ (adr r3, 7d8920 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 7d8ba0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, ip │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 7d8a4c ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 7d88cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, r8 │ │ │ │ + add sl, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, r5 │ │ │ │ + add lr, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, r3 │ │ │ │ + add sl, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, r0 │ │ │ │ + add lr, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mvns r4, r6 │ │ │ │ + add ip, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mvns r0, r4 │ │ │ │ + add r8, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + add r4, sp │ │ │ │ lsls r3, r3, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7dc7ac │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7da026 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2819465,101 +2819458,113 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (7dab60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (7dab64 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xf0c8008b │ │ │ │ + bmi.n 7da8b0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xf0a0008b │ │ │ │ + bmi.n 7da868 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + orns r0, r8, #139 @ 0x8b │ │ │ │ + bmi.n 7da820 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + orrs.w r0, r0, #139 @ 0x8b │ │ │ │ + bmi.n 7da9d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bic.w r0, r8, #139 @ 0x8b │ │ │ │ - bmi.n 7da970 │ │ │ │ + bmi.n 7da990 │ │ │ │ lsls r3, r1, #2 │ │ │ │ and.w r0, r0, #139 @ 0x8b │ │ │ │ - bmi.n 7da928 │ │ │ │ + bmi.n 7da948 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vaddl.s16 q8, d24, d11 │ │ │ │ - bcc.n 7da8e0 │ │ │ │ + bcc.n 7da900 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vext.8 d0, d16, d11, #0 │ │ │ │ - bcc.n 7da898 │ │ │ │ + bcc.n 7da8b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vaddl.s8 q0, d24, d11 │ │ │ │ - bcc.n 7da850 │ │ │ │ + bcc.n 7da870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vhadd.s32 d16, d16, d11 │ │ │ │ - bcc.n 7da808 │ │ │ │ + bcc.n 7da828 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vhadd.s d0, d24, d11 │ │ │ │ - bcc.n 7da9c0 │ │ │ │ + bcc.n 7da9e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ vhadd.s16 d0, d16, d11 │ │ │ │ - bcc.n 7da978 │ │ │ │ + bcc.n 7da998 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cdp 0, 14, cr0, cr8, cr11, {4} │ │ │ │ - bcc.n 7da930 │ │ │ │ + bcc.n 7da950 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cdp 0, 12, cr0, cr0, cr11, {4} │ │ │ │ - bcs.n 7da8e8 │ │ │ │ + bcs.n 7da908 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cdp 0, 9, cr0, cr8, cr11, {4} │ │ │ │ - bcs.n 7da8a0 │ │ │ │ + bcs.n 7da8c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cdp 0, 7, cr0, cr0, cr11, {4} │ │ │ │ - bcs.n 7da858 │ │ │ │ + bcs.n 7da878 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cdp 0, 4, cr0, cr8, cr11, {4} │ │ │ │ - bcs.n 7daa10 │ │ │ │ + bcs.n 7daa30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ - bcs.n 7da9c8 │ │ │ │ + bcs.n 7da9e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - bcs.n 7da980 │ │ │ │ + bcs.n 7da9a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldcl 0, cr0, [r0, #556] @ 0x22c │ │ │ │ - bne.n 7da938 │ │ │ │ + bne.n 7da958 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - bne.n 7da8f0 │ │ │ │ + bne.n 7da910 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc 0, cr0, [r0, #556] @ 0x22c │ │ │ │ - bne.n 7da8a8 │ │ │ │ + bne.n 7da8c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldcl 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - bne.n 7daa60 │ │ │ │ + bne.n 7daa80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldc 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - bne.n 7daa18 │ │ │ │ + bne.n 7daa38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - bne.n 7da9d0 │ │ │ │ + bne.n 7da9f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stcl 0, cr0, [r0], #556 @ 0x22c │ │ │ │ - bne.n 7da988 │ │ │ │ + bne.n 7da9a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldc 0, cr0, [r8], #556 @ 0x22c │ │ │ │ - beq.n 7da940 │ │ │ │ + beq.n 7da960 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - beq.n 7da8f8 │ │ │ │ + beq.n 7da918 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stcl 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ - beq.n 7da8b0 │ │ │ │ + beq.n 7da8d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mcrr 0, 8, r0, r0, cr11 │ │ │ │ - beq.n 7daa68 │ │ │ │ + beq.n 7daa88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - beq.n 7daa20 │ │ │ │ + beq.n 7daa40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xebf0008b │ │ │ │ - beq.n 7da9d8 │ │ │ │ + beq.n 7da9f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ rsb r0, r8, fp, lsl #2 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub.w r0, r0, fp, lsl #2 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2819628,131 +2819633,115 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xe830008b │ │ │ │ ldmia r4, {r1, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xe808008b │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7daa40 │ │ │ │ + b.n 7daa60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da9f8 │ │ │ │ + b.n 7daa18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da9b0 │ │ │ │ + b.n 7da9d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da968 │ │ │ │ + b.n 7da988 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r3, {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da920 │ │ │ │ + b.n 7da940 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da8d8 │ │ │ │ + b.n 7da8f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da890 │ │ │ │ + b.n 7da8b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da848 │ │ │ │ + b.n 7da868 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da800 │ │ │ │ + b.n 7da820 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da7b8 │ │ │ │ + b.n 7da7d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da770 │ │ │ │ + b.n 7da790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da728 │ │ │ │ + b.n 7da748 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da6e0 │ │ │ │ + b.n 7da700 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2!, {r1, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da698 │ │ │ │ + b.n 7da6b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da650 │ │ │ │ + b.n 7da670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da608 │ │ │ │ + b.n 7da628 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da5c0 │ │ │ │ + b.n 7da5e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da578 │ │ │ │ + b.n 7da598 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da530 │ │ │ │ + b.n 7da550 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da4e8 │ │ │ │ + b.n 7da508 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r1, {r1, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da4a0 │ │ │ │ + b.n 7da4c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da458 │ │ │ │ + b.n 7da478 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da410 │ │ │ │ + b.n 7da430 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da3c8 │ │ │ │ + b.n 7da3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7da380 │ │ │ │ + b.n 7da3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r0!, {r1, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7db338 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7db2f0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7db2a8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7db260 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7db218 │ │ │ │ + b.n 7db358 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7db830 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7db834 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2820973,831 +2820962,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7dbe8c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7dbe90 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7dba98 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7dba48 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7db9f8 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7db9a8 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7db958 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7db908 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7db8b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7db868 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 4 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7db8a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7db858 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7db808 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7db9b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7db968 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7db918 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7db8c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7db878 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7db828 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7db9d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7db988 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 7db938 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ blt.n 7db8e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - blt.n 7db898 │ │ │ │ + itt │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + blt.n 7db898 @ unpredictable > │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {14} │ │ │ │ + nop {13} │ │ │ │ lsls r3, r1, #2 │ │ │ │ blt.n 7db848 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite lt │ │ │ │ - lsllt r3, r1, #2 │ │ │ │ + itt ge │ │ │ │ + lslge r3, r1, #2 │ │ │ │ blt.n 7db9f8 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it hi │ │ │ │ - lslhi r3, r1, #2 │ │ │ │ + it vc │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ blt.n 7db9a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ + ite mi │ │ │ │ + lslmi r3, r1, #2 │ │ │ │ blt.n 7db958 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - wfi │ │ │ │ + wfe │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 7db908 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt eq │ │ │ │ - lsleq r3, r1, #2 │ │ │ │ - bge.n 7db8b8 @ unpredictable │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bge.n 7db8b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7db868 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bge.n 7dba68 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 7dba18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 7db9c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7db978 │ │ │ │ + bls.n 7db978 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 7db928 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 7db8d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7db888 │ │ │ │ + bls.n 7dba88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 7dba38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 7db9e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7db998 │ │ │ │ + bhi.n 7db998 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 7db948 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 7db8f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 7dbaa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 7dba58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 7dba08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 7db9b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 7db968 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7dba4e │ │ │ │ + cbnz r4, 7dba6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 7db918 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7dba4c │ │ │ │ + cbnz r0, 7dba68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 7dbac8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7dba48 │ │ │ │ + cbnz r4, 7dba64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 7dba78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7dba46 │ │ │ │ + cbnz r0, 7dba62 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 7dba28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7dba42 │ │ │ │ + cbnz r4, 7dba5e │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 7db9d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7dba40 │ │ │ │ + cbnz r0, 7dba5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 7db988 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 7db938 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 7dbae8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 7dba98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 7dba48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 7db9f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 7dba8a │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 7db9a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7dba6a │ │ │ │ + cbnz r4, 7dba86 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 7db958 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7dba68 │ │ │ │ + cbnz r0, 7dba84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 7dbb08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7dba64 │ │ │ │ + cbnz r4, 7dba80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 7dbab8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7dba62 │ │ │ │ + cbnz r0, 7dba7e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7dba68 │ │ │ │ + bmi.n 7dba68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7dba5e │ │ │ │ + cbnz r4, 7dba7a │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 7dba18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7dba5c │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 7db9c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7db978 │ │ │ │ + bmi.n 7dbb78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 7dbb28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 7dbad8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7dba88 │ │ │ │ + bcc.n 7dba88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7dba38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7db9e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7db998 │ │ │ │ + bcc.n 7dbb98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7dbb48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcc.n 7dbaf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7dbaa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7dba58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7dba08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7dbbb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7dbb68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bcs.n 7dbb18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bne.n 7dbac8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bne.n 7dba78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bne.n 7dba28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bne.n 7dbbd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bne.n 7dbb88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bne.n 7dbb38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ beq.n 7dbae8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ beq.n 7dba98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ beq.n 7dba48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ beq.n 7dbbf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ beq.n 7dbba8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ beq.n 7dbb58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2} │ │ │ │ + cbz r4, 7dbbe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7dbbc2 │ │ │ │ + cbz r0, 7dbbde │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7dbbbe │ │ │ │ + cbz r4, 7dbbda │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7dbbbc │ │ │ │ + cbz r0, 7dbbd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7dbbb8 │ │ │ │ + cbz r4, 7dbbd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7dbbb6 │ │ │ │ + cbz r0, 7dbbd2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r7 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7dbbe0 │ │ │ │ + cbz r4, 7dbbfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7dbbde │ │ │ │ + cbz r0, 7dbbfa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7dbbda │ │ │ │ + cbz r4, 7dbbf6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7dbbd8 │ │ │ │ + cbz r0, 7dbbf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7dbbd4 │ │ │ │ + cbz r4, 7dbbf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7dbbd2 │ │ │ │ + cbz r0, 7dbbee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r4!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r4!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r4!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 7dc164 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 7dc144 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 7dc0bc ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r7, pc, #656 @ (adr r7, 7dc014 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r7, pc, #480 @ (adr r7, 7dbf6c ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r7, pc, #304 @ (adr r7, 7dbec4 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 7dc09c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r7, pc, #128 @ (adr r7, 7dbe1c ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 7dbff0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 7dc170 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 7dbf44 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #800 @ (adr r6, 7dc0c4 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 7dbe98 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #624 @ (adr r6, 7dc018 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 7dbdec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 7dbf6c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 7dc140 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 7dbec0 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 7dc094 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 7dbe14 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 7dbfe8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #944 @ (adr r5, 7dc168 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 7dbf3c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #768 @ (adr r5, 7dc0bc ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 7dbe90 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 7dc010 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 7dbde4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 7dbf64 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 7dc138 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #240 @ (adr r5, 7dbeb8 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 7dc08c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 7dbe0c ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 7dbfe0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 7dc160 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 7dbf34 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 7dc0b4 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 7dbe88 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #560 @ (adr r4, 7dc008 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 7dbddc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 7dbf5c ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 7dc130 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #208 @ (adr r4, 7dbeb0 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 7dc084 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #32 @ (adr r4, 7dbe04 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 7dbfd8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #880 @ (adr r3, 7dc158 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 7dbf2c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #704 @ (adr r3, 7dc0ac ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 7dbe80 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #528 @ (adr r3, 7dc000 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 7dc1d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #352 @ (adr r3, 7dbf54 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 7dc128 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, 7dbea8 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 7dc07c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #0 @ (adr r3, 7dbdfc ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 7dbfd0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #848 @ (adr r2, 7dc150 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 7dbf24 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 7dc0a4 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 7dbe78 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #496 @ (adr r2, 7dbff8 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 7dc1cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #320 @ (adr r2, 7dbf4c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 7dc120 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #144 @ (adr r2, 7dbea0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 7dc074 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #992 @ (adr r1, 7dc1f4 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 7dbfc8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #816 @ (adr r1, 7dc148 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 7dbf1c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #640 @ (adr r1, 7dc09c ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 7dbe70 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 7dbff0 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 7dc1c4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 7dbf44 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 7dc118 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 7dbe98 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 7dc06c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #960 @ (adr r0, 7dc1ec ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 7dbfc0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 7dc140 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 7dbf14 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 7dc094 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 7dbe68 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #432 @ (adr r0, 7dbfe8 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 7dc1bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #256 @ (adr r0, 7dbf3c ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 7dc110 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 7dbe90 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #544 @ (adr r0, 7dc064 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r0, pc, #368 @ (adr r0, 7dbfb8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + add r0, pc, #192 @ (adr r0, 7dbf0c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #16 @ (adr r0, 7dbe60 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #2340] @ 7dc7bc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2336] @ 7dc7c0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2822670,503 +2822659,513 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1176] @ 7dcc48 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1172] @ 7dcc4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r4, [r6, #17] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r2, #17] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r6, #16] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r2, #16] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r4, [r2, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r7, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2823182,86 +2823181,76 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc 0, cr0, [ip, #-552] @ 0xfffffdd8 │ │ │ │ - stc 0, cr0, [r4, #-552] @ 0xfffffdd8 │ │ │ │ + stc 0, cr0, [ip, #552]! @ 0x228 │ │ │ │ + stc 0, cr0, [r4, #552]! @ 0x228 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 7dccf0 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 7dccae │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ @@ -2823353,45 +2823342,44 @@ │ │ │ │ ldr r0, [pc, #68] @ (7dcd50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (7dcd54 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xe80c008a │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + stmia.w ip!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7dccac │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + strex r0, r0, [sl, #552] @ 0x228 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2823903,130 +2823891,130 @@ │ │ │ │ ldr r2, [pc, #252] @ (7dd300 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7dce3a │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7dd2bc │ │ │ │ + bgt.n 7dd1fc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7dd084 │ │ │ │ + b.n 7dd1c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7dd264 │ │ │ │ + bgt.n 7dd1a4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7dd1d8 │ │ │ │ + bgt.n 7dd318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7dd31c │ │ │ │ + bgt.n 7dd25c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7dd290 │ │ │ │ + blt.n 7dd1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7dd260 │ │ │ │ + blt.n 7dd1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7dd230 │ │ │ │ + blt.n 7dd170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7dd200 │ │ │ │ + blt.n 7dd340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa96009a │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + @ instruction: 0xfb36009a │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa6c009a │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + @ instruction: 0xfb0c009a │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7dd348 │ │ │ │ + blt.n 7dd288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #496 @ (adr r5, 7dd474 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 7dd2f4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa26009a │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xfac6009a │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh.w r0, [r6, #154] @ 0x9a │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xfa56009a │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors.w r0, lr, #4587520 @ 0x460000 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xf53e008c │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str??.w r0, [ip, sl, lsl #1] │ │ │ │ + vst4.32 {d0-d3}, [ip :64], sl │ │ │ │ cmp.w r0, #9728 @ 0x2600 │ │ │ │ bhi.w 7e1d30 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bls.w 7e8e90 │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ cmp.w r0, #9472 @ 0x2500 │ │ │ │ bhi.w 7e1d24 │ │ │ │ @@ -2833504,15 +2833492,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ movs r5, #1 │ │ │ │ adcs r1, r6 │ │ │ │ ldr r0, [pc, #4] @ (7e1d2c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 7e8ea2 │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2837975,25 +2837963,17 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 7e49b4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7e49b8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2838009,797 +2837989,805 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, pc │ │ │ │ + mov r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r1 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r2 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r4 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r6 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r7 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, sp │ │ │ │ + mov r6, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, ip │ │ │ │ + mov lr, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, pc │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r2 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r5 │ │ │ │ + bx r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r7 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r8 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, sl │ │ │ │ + bx fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, fp │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, sp │ │ │ │ + bx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, lr │ │ │ │ + bx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r0 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r1 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r3 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #8] @ (7e4954 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r0, [pc, #56] @ (7e498c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + ldr r0, [pc, #104] @ (7e49c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + ldr r0, [pc, #152] @ (7e49fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #200] @ (7e4a34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r0, [pc, #248] @ (7e4a6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + ldr r0, [pc, #296] @ (7e4aa4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r0, [pc, #344] @ (7e4adc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + ldr r0, [pc, #392] @ (7e4b14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r0, [pc, #440] @ (7e4b4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + ldr r0, [pc, #488] @ (7e4b84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #536] @ (7e4bbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r0, [pc, #584] @ (7e4bf4 ) │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #40] @ (7e49e4 ) │ │ │ │ + ldr r0, [pc, #632] @ (7e4c2c ) │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r0, [pc, #680] @ (7e4c64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7e5684 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7e5688 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2840020,826 +2840008,823 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7e5ce0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7e5ce4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r7 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r7 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r2 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r0 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r1 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r0, r5 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r1 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r3 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r1 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r2 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r4 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r5 │ │ │ │ + add r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + add r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + add r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r2 │ │ │ │ + add r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r3 │ │ │ │ + add r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + add r0, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r6 │ │ │ │ + add r4, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + add r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + add r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r3 │ │ │ │ + add r0, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r4 │ │ │ │ + add ip, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r6 │ │ │ │ + add r8, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + add ip, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r1 │ │ │ │ + add r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r2 │ │ │ │ + add ip, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r4 │ │ │ │ + add r8, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add ip, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r7 │ │ │ │ + add r8, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r8 │ │ │ │ + add ip, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sl │ │ │ │ + add r8, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, fp │ │ │ │ + add ip, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, lr │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r1 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r4 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r6 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r7 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, ip │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, sp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, pc │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, ip │ │ │ │ + mov r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, pc │ │ │ │ + mov r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r4 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r8 │ │ │ │ + mov r4, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, fp │ │ │ │ + mov r4, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, sp │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r4 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + mov ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sp │ │ │ │ + bxns r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, pc │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + bxns r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + bx r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + bxns r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r5 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r9 │ │ │ │ + bxns sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, fp │ │ │ │ + bx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, ip │ │ │ │ + blxns r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, lr │ │ │ │ + blx r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, pc │ │ │ │ + blxns r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r1 │ │ │ │ + blx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r2 │ │ │ │ + blxns r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r5 │ │ │ │ + blxns r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + blx fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r8 │ │ │ │ + blxns ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx sl │ │ │ │ + blx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns fp │ │ │ │ + blxns pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx sp │ │ │ │ + ldr r0, [pc, #32] @ (7e5a7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns lr │ │ │ │ + ldr r0, [pc, #80] @ (7e5ab4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r0 │ │ │ │ + ldr r0, [pc, #128] @ (7e5aec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r1 │ │ │ │ + ldr r0, [pc, #176] @ (7e5b24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [pc, #224] @ (7e5b5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #272] @ (7e5b94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r6 │ │ │ │ + ldr r0, [pc, #320] @ (7e5bcc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r7 │ │ │ │ + ldr r0, [pc, #368] @ (7e5c04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #416] @ (7e5c3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r0, [pc, #464] @ (7e5c74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #512] @ (7e5cac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #560] @ (7e5ce4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #608] @ (7e5d1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #16] @ (7e5ad4 ) │ │ │ │ + ldr r0, [pc, #656] @ (7e5d54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (7e5b0c ) │ │ │ │ + ldr r0, [pc, #704] @ (7e5d8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #112] @ (7e5b44 ) │ │ │ │ + ldr r0, [pc, #752] @ (7e5dc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #160] @ (7e5b7c ) │ │ │ │ + ldr r0, [pc, #800] @ (7e5dfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #208] @ (7e5bb4 ) │ │ │ │ + ldr r0, [pc, #848] @ (7e5e34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #256] @ (7e5bec ) │ │ │ │ + ldr r0, [pc, #896] @ (7e5e6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #304] @ (7e5c24 ) │ │ │ │ + ldr r0, [pc, #944] @ (7e5ea4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #352] @ (7e5c5c ) │ │ │ │ + ldr r0, [pc, #992] @ (7e5edc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7e5c94 ) │ │ │ │ + ldr r1, [pc, #16] @ (7e5b14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #448] @ (7e5ccc ) │ │ │ │ + ldr r1, [pc, #64] @ (7e5b4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #496] @ (7e5d04 ) │ │ │ │ + ldr r1, [pc, #112] @ (7e5b84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #544] @ (7e5d3c ) │ │ │ │ + ldr r1, [pc, #160] @ (7e5bbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #592] @ (7e5d74 ) │ │ │ │ + ldr r1, [pc, #208] @ (7e5bf4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #640] @ (7e5dac ) │ │ │ │ + ldr r1, [pc, #256] @ (7e5c2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #688] @ (7e5de4 ) │ │ │ │ + ldr r1, [pc, #304] @ (7e5c64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #736] @ (7e5e1c ) │ │ │ │ + ldr r1, [pc, #352] @ (7e5c9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #784] @ (7e5e54 ) │ │ │ │ + ldr r1, [pc, #400] @ (7e5cd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #832] @ (7e5e8c ) │ │ │ │ + ldr r1, [pc, #448] @ (7e5d0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #880] @ (7e5ec4 ) │ │ │ │ + ldr r1, [pc, #496] @ (7e5d44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7e5efc ) │ │ │ │ + ldr r1, [pc, #544] @ (7e5d7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #976] @ (7e5f34 ) │ │ │ │ + ldr r1, [pc, #592] @ (7e5db4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #0] @ (7e5b6c ) │ │ │ │ + ldr r1, [pc, #640] @ (7e5dec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #48] @ (7e5ba4 ) │ │ │ │ + ldr r1, [pc, #688] @ (7e5e24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #96] @ (7e5bdc ) │ │ │ │ + ldr r1, [pc, #736] @ (7e5e5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7e5c14 ) │ │ │ │ + ldr r1, [pc, #784] @ (7e5e94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #192] @ (7e5c4c ) │ │ │ │ + ldr r1, [pc, #832] @ (7e5ecc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #240] @ (7e5c84 ) │ │ │ │ + ldr r1, [pc, #880] @ (7e5f04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #288] @ (7e5cbc ) │ │ │ │ + ldr r1, [pc, #928] @ (7e5f3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #336] @ (7e5cf4 ) │ │ │ │ + ldr r1, [pc, #976] @ (7e5f74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #384] @ (7e5d2c ) │ │ │ │ + ldr r2, [pc, #0] @ (7e5bac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7e5d64 ) │ │ │ │ + ldr r2, [pc, #48] @ (7e5be4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #480] @ (7e5d9c ) │ │ │ │ + ldr r2, [pc, #96] @ (7e5c1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #528] @ (7e5dd4 ) │ │ │ │ + ldr r2, [pc, #144] @ (7e5c54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #576] @ (7e5e0c ) │ │ │ │ + ldr r2, [pc, #192] @ (7e5c8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #624] @ (7e5e44 ) │ │ │ │ + ldr r2, [pc, #240] @ (7e5cc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #672] @ (7e5e7c ) │ │ │ │ + ldr r2, [pc, #288] @ (7e5cfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #720] @ (7e5eb4 ) │ │ │ │ + ldr r2, [pc, #336] @ (7e5d34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (7e5eec ) │ │ │ │ + ldr r2, [pc, #384] @ (7e5d6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #816] @ (7e5f24 ) │ │ │ │ + ldr r2, [pc, #432] @ (7e5da4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #864] @ (7e5f5c ) │ │ │ │ + ldr r2, [pc, #480] @ (7e5ddc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #912] @ (7e5f94 ) │ │ │ │ + ldr r2, [pc, #528] @ (7e5e14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #960] @ (7e5fcc ) │ │ │ │ + ldr r2, [pc, #576] @ (7e5e4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #1008] @ (7e6004 ) │ │ │ │ + ldr r2, [pc, #624] @ (7e5e84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #32] @ (7e5c3c ) │ │ │ │ + ldr r2, [pc, #672] @ (7e5ebc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #80] @ (7e5c74 ) │ │ │ │ + ldr r2, [pc, #720] @ (7e5ef4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #128] @ (7e5cac ) │ │ │ │ + ldr r2, [pc, #768] @ (7e5f2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7e5ce4 ) │ │ │ │ + ldr r2, [pc, #816] @ (7e5f64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #224] @ (7e5d1c ) │ │ │ │ + ldr r2, [pc, #864] @ (7e5f9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #272] @ (7e5d54 ) │ │ │ │ + ldr r2, [pc, #912] @ (7e5fd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #320] @ (7e5d8c ) │ │ │ │ + ldr r2, [pc, #960] @ (7e600c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #368] @ (7e5dc4 ) │ │ │ │ + ldr r2, [pc, #1008] @ (7e6044 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #416] @ (7e5dfc ) │ │ │ │ + ldr r3, [pc, #32] @ (7e5c7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #464] @ (7e5e34 ) │ │ │ │ + ldr r3, [pc, #80] @ (7e5cb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #512] @ (7e5e6c ) │ │ │ │ + ldr r3, [pc, #128] @ (7e5cec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #560] @ (7e5ea4 ) │ │ │ │ + ldr r3, [pc, #176] @ (7e5d24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #608] @ (7e5edc ) │ │ │ │ + ldr r3, [pc, #224] @ (7e5d5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #656] @ (7e5f14 ) │ │ │ │ + ldr r3, [pc, #272] @ (7e5d94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7e5f4c ) │ │ │ │ + ldr r3, [pc, #320] @ (7e5dcc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #752] @ (7e5f84 ) │ │ │ │ + ldr r3, [pc, #368] @ (7e5e04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #800] @ (7e5fbc ) │ │ │ │ + ldr r3, [pc, #416] @ (7e5e3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia.w r4!, {r0, r1, r3, r7} │ │ │ │ - @ instruction: 0xe8cc008b │ │ │ │ - ldrd r0, r0, [ip], #-556 @ 0x22c │ │ │ │ - strex r0, r0, [ip, #556] @ 0x22c │ │ │ │ - @ instruction: 0xe81c008b │ │ │ │ - b.n 7e5c90 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7e5c34 │ │ │ │ + strd r0, r0, [r4, #-556] @ 0x22c │ │ │ │ + strd r0, r0, [ip, #-556]! @ 0x22c │ │ │ │ + ldmdb ip, {r0, r1, r3, r7} │ │ │ │ + strd r0, r0, [ip], #556 @ 0x22c │ │ │ │ + ldmia.w ip!, {r0, r1, r3, r7} │ │ │ │ + stmia.w ip, {r0, r1, r3, r7} │ │ │ │ + @ instruction: 0xe85c008b │ │ │ │ + @ instruction: 0xe82c008b │ │ │ │ + b.n 7e5cbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7e5bd8 │ │ │ │ + b.n 7e5c60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7e5b7c │ │ │ │ + b.n 7e5c04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7e5b20 │ │ │ │ + b.n 7e5ba8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7e5ac4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7e5a68 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - mov ip, sp │ │ │ │ + blxns r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + bxns fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r8, r1 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + mov ip, lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + mov ip, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7e69b0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7e69b4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2842060,765 +2842045,775 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7e700c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7e7010 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r6, #8 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r5, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + bpl.n 7e6924 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + bmi.n 7e6940 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + bcc.n 7e698c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + bcs.n 7e6a00 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e69e4 │ │ │ │ + bls.n 7e6af4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e6a00 │ │ │ │ + bhi.n 7e6938 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e6a4c │ │ │ │ + bvc.n 7e697c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7e6ac0 │ │ │ │ + bvs.n 7e69c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7e69b4 │ │ │ │ + bpl.n 7e6a14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e69f8 │ │ │ │ + bpl.n 7e6a68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e6a3c │ │ │ │ + bmi.n 7e6a8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 7e6a80 │ │ │ │ + bcc.n 7e6ae0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7e6ad4 │ │ │ │ + bcs.n 7e6954 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6b28 │ │ │ │ + bhi.n 7e6a40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e694c │ │ │ │ + bhi.n 7e6a84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7e69a0 │ │ │ │ + bvc.n 7e6ac8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6a14 │ │ │ │ + bvs.n 7e6b0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7e6b00 │ │ │ │ + bpl.n 7e6968 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e6b44 │ │ │ │ + bmi.n 7e69ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 7e6988 │ │ │ │ + bcc.n 7e69d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7e69cc │ │ │ │ + bcs.n 7e6a34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6a28 │ │ │ │ + bcs.n 7e6aa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6a6c │ │ │ │ + bhi.n 7e698c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e6a98 │ │ │ │ + bvc.n 7e69d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7e6af4 │ │ │ │ + bvs.n 7e6a14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6b68 │ │ │ │ + bpl.n 7e6a58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e6a4c │ │ │ │ + bpl.n 7e6abc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e6a90 │ │ │ │ + bmi.n 7e6af0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 7e6ad4 │ │ │ │ + bcc.n 7e6b24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7e6b18 │ │ │ │ + bcs.n 7e6b88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6b7c │ │ │ │ + bne.n 7e69fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e69b0 │ │ │ │ + bhi.n 7e6ad8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7e69e4 │ │ │ │ + bvc.n 7e6b1c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6a48 │ │ │ │ + bvs.n 7e6b60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6abc │ │ │ │ + bpl.n 7e69a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e6998 │ │ │ │ + bmi.n 7e6a10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 7e69dc │ │ │ │ + bcc.n 7e6a34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7e6a20 │ │ │ │ + bcs.n 7e6a70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6a64 │ │ │ │ + bcs.n 7e6adc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6ad0 │ │ │ │ + bne.n 7e6b50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e6af4 │ │ │ │ + bvc.n 7e6a24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7e6b30 │ │ │ │ + bvs.n 7e6a68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6b9c │ │ │ │ + bpl.n 7e6aac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7e6a10 │ │ │ │ + bpl.n 7e6af0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7e6ae4 │ │ │ │ + bmi.n 7e6b64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 7e6b28 │ │ │ │ + bcc.n 7e6b78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7e6b6c │ │ │ │ + bcs.n 7e6bbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7e6bb0 │ │ │ │ + bne.n 7e6a30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7e6a24 │ │ │ │ + beq.n 7e6aa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7e6a38 │ │ │ │ + beq.n 7e6a48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6a7c │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7e6af0 │ │ │ │ + beq.n 7e6be0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7e6b64 │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7e6b08 │ │ │ │ + beq.n 7e6b78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 7e6b10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r2, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + cbnz r0, 7e6c66 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite ls │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7e6c3e │ │ │ │ + ite gt │ │ │ │ + lslgt r3, r1, #2 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + cbnz r4, 7e6c66 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - popcc {r2, r3, r4, r7, pc} │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r2, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r2, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2842836,55 +2842831,45 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r6, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r4, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7e7cdc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7e7ce0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2844105,831 +2844090,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7e8338 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7e833c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldr r7, [pc, #960] @ (7e829c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #320] @ (7e801c ) │ │ │ │ + ldr r7, [pc, #672] @ (7e818c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #32] @ (7e7f0c ) │ │ │ │ + ldr r7, [pc, #384] @ (7e807c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (7e81fc ) │ │ │ │ + ldr r7, [pc, #96] @ (7e7f6c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7e80ec ) │ │ │ │ + ldr r6, [pc, #832] @ (7e825c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #192] @ (7e7fdc ) │ │ │ │ + ldr r6, [pc, #544] @ (7e814c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #928] @ (7e82cc ) │ │ │ │ + ldr r6, [pc, #256] @ (7e803c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #640] @ (7e81bc ) │ │ │ │ + ldr r5, [pc, #992] @ (7e832c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #896] @ (7e82c8 ) │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #352] @ (7e80ac ) │ │ │ │ + ldr r5, [pc, #704] @ (7e821c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #608] @ (7e81b8 ) │ │ │ │ + ldr r7, [pc, #960] @ (7e8328 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #64] @ (7e7f9c ) │ │ │ │ + ldr r5, [pc, #416] @ (7e810c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #320] @ (7e80a8 ) │ │ │ │ + ldr r7, [pc, #672] @ (7e8218 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #800] @ (7e828c ) │ │ │ │ + ldr r5, [pc, #128] @ (7e7ffc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #32] @ (7e7f98 ) │ │ │ │ + ldr r7, [pc, #384] @ (7e8108 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #512] @ (7e817c ) │ │ │ │ + ldr r4, [pc, #864] @ (7e82ec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (7e8288 ) │ │ │ │ + ldr r7, [pc, #96] @ (7e7ff8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #224] @ (7e806c ) │ │ │ │ + ldr r4, [pc, #576] @ (7e81dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7e8178 ) │ │ │ │ + ldr r6, [pc, #832] @ (7e82e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #960] @ (7e835c ) │ │ │ │ + ldr r4, [pc, #288] @ (7e80cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #192] @ (7e8068 ) │ │ │ │ + ldr r6, [pc, #544] @ (7e81d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7e824c ) │ │ │ │ + ldr r4, [pc, #0] @ (7e7fbc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #928] @ (7e8358 ) │ │ │ │ + ldr r6, [pc, #256] @ (7e80c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (7e813c ) │ │ │ │ + ldr r3, [pc, #736] @ (7e82ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + ldr r3, [pc, #560] @ (7e8200 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + ldr r1, [pc, #432] @ (7e8184 ) │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bxns r9 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r0, r6 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #640] @ (7e8248 ) │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #96] @ (7e802c ) │ │ │ │ + ldr r3, [pc, #224] @ (7e80c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #944] @ (7e8380 ) │ │ │ │ + ldr r1, [pc, #96] @ (7e804c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #816] @ (7e8304 ) │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + add r8, ip │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmn r0, r3 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsrs r0, r2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r2, [pc, #912] @ (7e8390 ) │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r0, [pc, #784] @ (7e8314 ) │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r8, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #608] @ (7e8248 ) │ │ │ │ + ldr r2, [pc, #576] @ (7e8258 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #480] @ (7e81cc ) │ │ │ │ + ldr r0, [pc, #448] @ (7e81dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r0, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ tst r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ands r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #272] @ (7e8110 ) │ │ │ │ + ldr r2, [pc, #240] @ (7e8120 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #144] @ (7e8094 ) │ │ │ │ + ldr r0, [pc, #112] @ (7e80a4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ mvns r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ rors r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #960] @ (7e83d8 ) │ │ │ │ + ldr r1, [pc, #928] @ (7e83e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blx sl │ │ │ │ + blx r9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bics r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ sbcs r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r7, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #624] @ (7e82a0 ) │ │ │ │ + ldr r1, [pc, #608] @ (7e82c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns pc │ │ │ │ + bx pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ muls r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adcs r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r7, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #288] @ (7e8168 ) │ │ │ │ + ldr r1, [pc, #288] @ (7e8198 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ bx r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ orrs r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #992] @ (7e8440 ) │ │ │ │ + ldr r0, [pc, #992] @ (7e8470 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r8, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r8, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #672] @ (7e8318 ) │ │ │ │ + ldr r0, [pc, #672] @ (7e8348 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r8, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r0, sp │ │ │ │ lsls r3, r1, #2 │ │ │ │ negs r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ eors r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #352] @ (7e81f0 ) │ │ │ │ + ldr r0, [pc, #352] @ (7e8220 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ tst r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ands r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r6, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #32] @ (7e80c8 ) │ │ │ │ + ldr r0, [pc, #32] @ (7e80f8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r8, sp │ │ │ │ lsls r3, r1, #2 │ │ │ │ mvns r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r0, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - blx r7 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - muls r0, r7 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bx sp │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - orrs r0, r5 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 7e8420 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 7e82a0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #288 @ (adr r5, 7e8214 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 7e8494 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #880 @ (adr r3, 7e8468 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 7e82e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #992 @ (adr r7, 7e84e8 ) │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #384 @ (adr r6, 7e828c ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 7e810c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #928 @ (adr r4, 7e84b0 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 7e8330 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #448 @ (adr r3, 7e82d4 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 7e8154 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 7e8364 ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #976 @ (adr r5, 7e84f8 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 7e8378 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 7e834c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7e81cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 7e8140 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 7e83c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #160 @ (adr r7, 7e81e0 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 7e8460 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, 7e8364 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 7e81e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #160 @ (adr r4, 7e81e8 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 7e8468 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7e83ac ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 7e822c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 7e845c ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 7e82dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #112 @ (adr r5, 7e81d0 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 7e8450 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 7e8484 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 7e8304 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #176 @ (adr r2, 7e8218 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 7e8498 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 7e84f4 ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #352 @ (adr r6, 7e82d8 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 7e8558 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 7e843c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 7e82bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #416 @ (adr r3, 7e8320 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 7e81a0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #768 @ (adr r1, 7e8484 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 7e8304 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #560 @ (adr r1, 7e83b8 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 7e8238 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 7e8298 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 7e8518 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #976 @ (adr r0, 7e8578 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 7e83f8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #672 @ (adr r0, 7e8458 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 7e82d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #368 @ (adr r0, 7e8338 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 7e85b8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 7e8218 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 7e8498 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #416 @ (adr r0, 7e8388 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #128 @ (adr r0, 7e8278 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #2920] @ 7e8eac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2916] @ 7e8eb0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2846020,233 +2846005,241 @@ │ │ │ │ ldr.w r0, [pc, #1468] @ 7e9458 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1464] @ 7e945c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r1, #22] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r4, #20] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r7, #18] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r0, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cpsid │ │ │ │ + setend le │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2846258,239 +2846251,255 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e9106 │ │ │ │ + cbz r0, 7e9116 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e9100 │ │ │ │ + cbz r0, 7e9110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90fa │ │ │ │ + cbz r0, 7e910a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90f4 │ │ │ │ + cbz r0, 7e9104 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90ee │ │ │ │ + cbz r4, 7e90fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90e8 │ │ │ │ + cbz r4, 7e90f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ sxtb r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90fa │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7e90f6 │ │ │ │ + cbz r0, 7e9110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90f4 │ │ │ │ + cbz r4, 7e910c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7e90f0 │ │ │ │ + cbz r0, 7e910a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90ee │ │ │ │ + cbz r4, 7e9106 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7e90ea │ │ │ │ + cbz r0, 7e9104 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90e8 │ │ │ │ + cbz r4, 7e9100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7e90e4 │ │ │ │ + cbz r0, 7e90fe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7e90e2 │ │ │ │ + cbz r4, 7e90fa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 7e90f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r0, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r4, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r0, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r4, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r6, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r1, #20 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r7, #12 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r5, #4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r5, #4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r6, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2846514,249 +2846523,225 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r6, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r2, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #20 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #16 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r2, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #28 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r0, r6, #0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - adds r4, r4, #4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - movs r5, #12 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r4, r7, r3 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r0, r2, r3 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r4, r4, r2 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2848186,35 +2848171,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ sub.w r1, r1, #1856 @ 0x740 │ │ │ │ cmp.w r1, #676 @ 0x2a4 │ │ │ │ bhi.w 7ebd2e │ │ │ │ add r3, pc, #8 @ (adr r3, 7ea170 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2852529,90 +2852514,92 @@ │ │ │ │ asrs r7, r3, #17 │ │ │ │ asrs r7, r2, #17 │ │ │ │ asrs r7, r1, #17 │ │ │ │ asrs r7, r0, #17 │ │ │ │ asrs r7, r7, #16 │ │ │ │ asrs r1, r2, #15 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u d16, d26, d11 │ │ │ │ - vaddl.u8 q0, d24, d11 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str.w r0, [r4, r9] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + str??.w r0, [r4, #137] @ 0x89 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ - ldc 0, cr0, [sl], {139} @ 0x8b │ │ │ │ - @ instruction: 0xebec008b │ │ │ │ - stc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - @ instruction: 0xf7ac008b │ │ │ │ - str r2, [r6, #28] │ │ │ │ + stc 0, cr0, [r2, #-556] @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [sl], #556 @ 0x22c │ │ │ │ + stc 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + stc 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + str.w r0, [ip, fp] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf79c008b │ │ │ │ - str r2, [r2, #28] │ │ │ │ + ldrh.w r0, [ip, fp] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf78c008b │ │ │ │ - str r2, [r6, #24] │ │ │ │ + strh.w r0, [ip, fp] │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf77c008b │ │ │ │ - str r2, [r2, #24] │ │ │ │ + ldrb.w r0, [ip, fp] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf76c008b │ │ │ │ - str r2, [r6, #20] │ │ │ │ + strb.w r0, [ip, fp] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf75c008b │ │ │ │ - str r2, [r2, #20] │ │ │ │ + @ instruction: 0xf7fc008b │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf74c008b │ │ │ │ - str r2, [r6, #16] │ │ │ │ + @ instruction: 0xf7ec008b │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf742008b │ │ │ │ - str r0, [r7, #12] │ │ │ │ + @ instruction: 0xf7e2008b │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ec214 │ │ │ │ + b.n 7ec354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ec1dc │ │ │ │ + b.n 7ec31c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ec1a0 │ │ │ │ + b.n 7ec2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ec144 │ │ │ │ + b.n 7ec284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ec05c │ │ │ │ + b.n 7ec19c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ - b.n 7ec024 │ │ │ │ + stc2l 0, cr0, [r2], {139} @ 0x8b │ │ │ │ + b.n 7ec164 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldc2 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ecf88 │ │ │ │ + b.n 7ec0c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ecf34 │ │ │ │ + b.n 7ec074 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ecefc │ │ │ │ + b.n 7ec03c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ecf38 │ │ │ │ + b.n 7ec078 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ecd58 │ │ │ │ + b.n 7ece98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ecd44 │ │ │ │ + b.n 7ece84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #2880] @ 7ed330 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ @@ -2853737,202 +2853724,198 @@ │ │ │ │ asrs r5, r5, #9 │ │ │ │ asrs r0, r6, #10 │ │ │ │ asrs r0, r5, #10 │ │ │ │ asrs r0, r4, #10 │ │ │ │ asrs r0, r3, #10 │ │ │ │ asrs r0, r2, #10 │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ed3e0 │ │ │ │ + b.n 7ed520 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - @ instruction: 0xebee008b │ │ │ │ - rsb r0, ip, fp, lsl #2 │ │ │ │ - @ instruction: 0xebea008b │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldc 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + stc 0, cr0, [lr], {139} @ 0x8b │ │ │ │ + stcl 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [sl], {139} @ 0x8b │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strd r0, r0, [sl], #-556 @ 0x22c │ │ │ │ - @ instruction: 0xfa9a008b │ │ │ │ - @ instruction: 0xe852008b │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + stmdb sl, {r0, r1, r3, r7} │ │ │ │ + @ instruction: 0xfb3a008b │ │ │ │ + ldrd r0, r0, [r2], #556 @ 0x22c │ │ │ │ + svc 22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors.w r0, r2, fp, lsl #2 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + @ instruction: 0xeb32008b │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ed390 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa28008b │ │ │ │ - b.n 7ed35c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - udf #4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7ed30c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7ed294 │ │ │ │ + ldmia.w lr, {r0, r1, r3, r7} │ │ │ │ + @ instruction: 0xfac8008b │ │ │ │ + stmia.w r0, {r0, r1, r3, r7} │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7ed35c │ │ │ │ + @ instruction: 0xe854008b │ │ │ │ + @ instruction: 0xe816008b │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 7ed31c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 2, cr0, cr2, cr11, {4} │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + cdp 0, 12, cr0, cr2, cr11, {4} │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 0, cr0, cr14, cr11, {4} │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + cdp 0, 10, cr0, cr14, cr11, {4} │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldcl 0, cr0, [sl, #556]! @ 0x22c │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + cdp 0, 9, cr0, cr10, cr11, {4} │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r6, #556]! @ 0x22c │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + cdp 0, 8, cr0, cr6, cr11, {4} │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2, #556] @ 0x22c │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + cdp 0, 7, cr0, cr2, cr11, {4} │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc 0, cr0, [lr, #556]! @ 0x22c │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + cdp 0, 5, cr0, cr14, cr11, {4} │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stc 0, cr0, [sl, #556]! @ 0x22c │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + cdp 0, 4, cr0, cr10, cr11, {4} │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc 0, cr0, [r6, #556] @ 0x22c │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + cdp 0, 3, cr0, cr6, cr11, {4} │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - eors.w r0, r6, fp, lsl #2 │ │ │ │ - stc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - stcl 0, cr0, [r6], #-556 @ 0xfffffdd4 │ │ │ │ - mcrr 0, 8, r0, r4, cr11 │ │ │ │ - stc 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ - stc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - @ instruction: 0xebe2008b │ │ │ │ - stc 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + @ instruction: 0xeb36008b │ │ │ │ + stc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [r6, #-556] @ 0xfffffdd4 │ │ │ │ + stcl 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + stcl 0, cr0, [r2], {139} @ 0x8b │ │ │ │ + stc 0, cr0, [r0], #556 @ 0x22c │ │ │ │ + stc 0, cr0, [r2], {139} @ 0x8b │ │ │ │ + stcl 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 7ed334 │ │ │ │ + bgt.n 7ed474 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 7ed498 │ │ │ │ + blt.n 7ed3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7ed338 │ │ │ │ + bls.n 7ed478 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ed458 │ │ │ │ + blt.n 7ed398 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ed414 │ │ │ │ + blt.n 7ed354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7ed47c │ │ │ │ + bhi.n 7ed3bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ed3d4 │ │ │ │ + blt.n 7ed514 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orns r0, ip, #4554752 @ 0x458000 │ │ │ │ - bge.n 7ed394 │ │ │ │ + adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + blt.n 7ed4d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ed9d8 │ │ │ │ + b.n 7edb18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ed3a8 │ │ │ │ + bpl.n 7ed4e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ed394 │ │ │ │ + bpl.n 7ed4d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ed3b8 │ │ │ │ + bpl.n 7ed4f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ed398 │ │ │ │ + bpl.n 7ed4d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ed3dc │ │ │ │ + bpl.n 7ed51c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ed994 │ │ │ │ + b.n 7edad4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed950 │ │ │ │ + b.n 7eda90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed90c │ │ │ │ + b.n 7eda4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed8d0 │ │ │ │ + b.n 7eda10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed954 │ │ │ │ + b.n 7eda94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed880 │ │ │ │ + b.n 7ed9c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed84c │ │ │ │ + b.n 7ed98c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed820 │ │ │ │ + b.n 7ed960 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed7e4 │ │ │ │ + b.n 7ed924 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed7a8 │ │ │ │ + b.n 7ed8e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ed758 │ │ │ │ + b.n 7ed898 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ed724 │ │ │ │ + b.n 7ed864 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf29c008b │ │ │ │ - bhi.n 7ed438 │ │ │ │ + @ instruction: 0xf33c008b │ │ │ │ + bls.n 7ed578 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movw r0, #57483 @ 0xe08b │ │ │ │ - movw r0, #8331 @ 0x208b │ │ │ │ - blt.n 7ed470 │ │ │ │ + @ instruction: 0xf2ee008b │ │ │ │ + @ instruction: 0xf2e2008b │ │ │ │ + bgt.n 7ed5b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rsbs r0, r6, #139 @ 0x8b │ │ │ │ - @ instruction: 0xf214008b │ │ │ │ - bhi.n 7ed540 │ │ │ │ + @ instruction: 0xf276008b │ │ │ │ + @ instruction: 0xf2b4008b │ │ │ │ + bhi.n 7ed480 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ed58c │ │ │ │ + b.n 7ed6cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7ed500 │ │ │ │ + ble.n 7ed440 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 7ed544 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + beq.n 7ed518 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7ed434 │ │ │ │ + bhi.n 7ed574 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 7ed5d0 │ │ │ │ + bcs.n 7ed510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #3588] @ 7ee2f0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ lsls r7, r5, #31 │ │ │ │ @@ -2855228,365 +2855211,365 @@ │ │ │ │ lsrs r0, r1, #9 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ lsrs r2, r3, #9 │ │ │ │ lsrs r1, r2, #9 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7ee424 │ │ │ │ + bpl.n 7ee364 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #840] @ (7ee694 ) │ │ │ │ + ldr r7, [pc, #456] @ (7ee514 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf3940099 │ │ │ │ - bhi.n 7ee388 │ │ │ │ + bics.w r0, r4, #5013504 @ 0x4c8000 │ │ │ │ + bhi.n 7ee2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #424] @ (7ee500 ) │ │ │ │ + ldr r7, [pc, #40] @ (7ee380 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7ee448 │ │ │ │ + bmi.n 7ee388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - bcc.n 7ee408 │ │ │ │ + stcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + bcc.n 7ee348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 7ee44c │ │ │ │ + bgt.n 7ee38c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldcl 0, cr0, [lr], {139} @ 0x8b │ │ │ │ - bcc.n 7ee384 │ │ │ │ + ldcl 0, cr0, [lr, #-556]! @ 0xfffffdd4 │ │ │ │ + bcc.n 7ee2c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 7ee3c8 │ │ │ │ + blt.n 7ee308 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - bcs.n 7ee300 │ │ │ │ + ldc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + bcc.n 7ee440 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ee344 │ │ │ │ + blt.n 7ee484 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mcrr 0, 8, r0, sl, cr11 │ │ │ │ - bcs.n 7ee47c │ │ │ │ + stcl 0, cr0, [sl], #556 @ 0x22c │ │ │ │ + bcc.n 7ee3bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ee2c0 │ │ │ │ + blt.n 7ee400 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - addw r0, lr, #153 @ 0x99 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + subw r0, lr, #153 @ 0x99 │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (7ee69c ) │ │ │ │ + ldr r6, [pc, #368] @ (7ee51c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #8] @ (7ee3c0 ) │ │ │ │ + ldr r5, [pc, #648] @ (7ee640 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ee2e0 │ │ │ │ + bcs.n 7ee420 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #744] @ (7ee6b4 ) │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #608] @ (7ee630 ) │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ee40c │ │ │ │ + bne.n 7ee34c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7ee3cc │ │ │ │ + bne.n 7ee30c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7ee390 │ │ │ │ + bne.n 7ee4d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #328] @ (7ee53c ) │ │ │ │ + ldr r4, [pc, #968] @ (7ee7bc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #296] @ (7ee524 ) │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - bkpt 0x0076 │ │ │ │ + ldr r3, [pc, #936] @ (7ee7a4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 7ee49c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bgt.n 7ee45c │ │ │ │ + itet ne │ │ │ │ + lslne r2, r1, #2 │ │ │ │ + bgt.n 7ee3dc @ unpredictable │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + bgt.n 7ee39c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7ee41c │ │ │ │ + bgt.n 7ee35c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ee3dc │ │ │ │ + bgt.n 7ee31c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ee3a4 │ │ │ │ + bgt.n 7ee4e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ee36c │ │ │ │ + bgt.n 7ee4ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ee404 │ │ │ │ + bgt.n 7ee344 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ee438 │ │ │ │ + bmi.n 7ee378 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + beq.n 7ee4c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7ee414 │ │ │ │ + bmi.n 7ee354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #568] @ (7ee66c ) │ │ │ │ + ldr r6, [pc, #184] @ (7ee4ec ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #672] @ (7ee6e4 ) │ │ │ │ + ldr r6, [pc, #288] @ (7ee564 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee188 │ │ │ │ + b.n 7ee2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee16c │ │ │ │ + b.n 7ee2ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee150 │ │ │ │ + b.n 7ee290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeb58 │ │ │ │ + b.n 7edc98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7ee3f0 │ │ │ │ + ble.n 7ee530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7eeb10 │ │ │ │ + b.n 7eec50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeb14 │ │ │ │ + b.n 7eec54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeb10 │ │ │ │ + b.n 7eec50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeb2c │ │ │ │ + b.n 7eec6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eead0 │ │ │ │ + b.n 7eec10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeb0c │ │ │ │ + b.n 7eec4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea90 │ │ │ │ + b.n 7eebd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeaec │ │ │ │ + b.n 7eec2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea50 │ │ │ │ + b.n 7eeb90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeacc │ │ │ │ + b.n 7eec0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea10 │ │ │ │ + b.n 7eeb50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eeaac │ │ │ │ + b.n 7eebec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee9d0 │ │ │ │ + b.n 7eeb10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea8c │ │ │ │ + b.n 7eebcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee990 │ │ │ │ + b.n 7eead0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea6c │ │ │ │ + b.n 7eebac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee950 │ │ │ │ + b.n 7eea90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea4c │ │ │ │ + b.n 7eeb8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee910 │ │ │ │ + b.n 7eea50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7eea2c │ │ │ │ + b.n 7eeb6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee8d0 │ │ │ │ + b.n 7eea10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ee5c8 │ │ │ │ + b.n 7ee708 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldr r0, [pc, #456] @ (7ee68c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7edf48 │ │ │ │ + b.n 7ee088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7edf2c │ │ │ │ + b.n 7ee06c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ede80 │ │ │ │ + b.n 7edfc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7ede64 │ │ │ │ + b.n 7edfa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx r5 │ │ │ │ + blx r9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7edd60 │ │ │ │ + b.n 7edea0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7edd00 │ │ │ │ + b.n 7ede40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7ee504 │ │ │ │ + bpl.n 7ee444 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ee4f4 │ │ │ │ + bpl.n 7ee434 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7ee420 │ │ │ │ + bvs.n 7ee560 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, lr │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ee640 │ │ │ │ + b.n 7ee780 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bmi.n 7ee48c │ │ │ │ + bpl.n 7ee5cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, sp │ │ │ │ + bxns r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7ee46c │ │ │ │ + bpl.n 7ee5ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, sp │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7ee59c │ │ │ │ + beq.n 7ee4dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r4 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7ee61c │ │ │ │ + bpl.n 7ee55c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7ee614 │ │ │ │ + bpl.n 7ee554 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ee60c │ │ │ │ + bpl.n 7ee54c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7ee4ac │ │ │ │ + bmi.n 7ee5ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + b.n 7ee5e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + b.n 7ee5f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + b.n 7ee61c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + b.n 7ee630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + b.n 7ee634 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 7ee5f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 7ee624 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 7ee5b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + b.n 7ee614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + b.n 7ee5fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7ee490 │ │ │ │ + ble.n 7ee5d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 7ee488 │ │ │ │ + ble.n 7ee5c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ee50c │ │ │ │ + bcs.n 7ee64c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 7ee6ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, r2 │ │ │ │ + add sl, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 7ee6b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #184] @ (7ee658 ) │ │ │ │ + ldr r0, [pc, #824] @ (7ee8d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add ip, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + b.n 7ee604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7ee57c │ │ │ │ + ble.n 7ee4bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7ee560 │ │ │ │ + ble.n 7ee6a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7ee574 │ │ │ │ + bne.n 7ee6b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #3552] @ 7ef3a0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr.w r2, [pc, #3544] @ 7ef3a4 │ │ │ │ @@ -2856864,371 +2856847,371 @@ │ │ │ │ ldr r2, [pc, #728] @ (7ef668 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7ea126 │ │ │ │ nop │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7ef2e0 │ │ │ │ + bls.n 7ef420 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r2, r6 │ │ │ │ + cbz r2, 7ef408 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7ef42c │ │ │ │ + bls.n 7ef36c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 7ef40c │ │ │ │ + bhi.n 7ef34c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7ef3a0 │ │ │ │ + bhi.n 7ef2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 7ef388 │ │ │ │ + ble.n 7ef4c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7ef434 │ │ │ │ + bcs.n 7ef374 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7ef390 │ │ │ │ + ble.n 7ef4d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef478 │ │ │ │ + bge.n 7ef3b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r7, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ef9f4 │ │ │ │ + b.n 7efb34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r2, 7ef408 │ │ │ │ + cbz r2, 7ef430 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r2, r4 │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef434 │ │ │ │ + bge.n 7ef374 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7ef3b4 │ │ │ │ + bge.n 7ef4f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7ef3b8 │ │ │ │ + bge.n 7ef4f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 7ef48a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef3bc │ │ │ │ + blt.n 7ef4fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef420 │ │ │ │ + blt.n 7ef360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef3ec │ │ │ │ + blt.n 7ef52c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef370 │ │ │ │ + blt.n 7ef4b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7ef3c8 │ │ │ │ + bge.n 7ef508 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 7ef55c │ │ │ │ + bcs.n 7ef49c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ef4e8 │ │ │ │ + blt.n 7ef428 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ef53c │ │ │ │ + bne.n 7ef47c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7ef4a8 │ │ │ │ + blt.n 7ef3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ef51c │ │ │ │ + bne.n 7ef45c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef468 │ │ │ │ + blt.n 7ef3a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ef4fc │ │ │ │ + bne.n 7ef43c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef428 │ │ │ │ + blt.n 7ef568 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ef4dc │ │ │ │ + bne.n 7ef41c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef3e8 │ │ │ │ + blt.n 7ef528 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7ef4bc │ │ │ │ + bne.n 7ef3fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef3a8 │ │ │ │ + blt.n 7ef4e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7ef49c │ │ │ │ + bne.n 7ef3dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef568 │ │ │ │ + bge.n 7ef4a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7ef47c │ │ │ │ + bne.n 7ef3bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef528 │ │ │ │ + bge.n 7ef468 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef5c0 │ │ │ │ + blt.n 7ef500 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7ef3e4 │ │ │ │ + blt.n 7ef524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef3f0 │ │ │ │ + blt.n 7ef530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7ef458 │ │ │ │ + bge.n 7ef598 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef4b8 │ │ │ │ + bhi.n 7ef5f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef434 │ │ │ │ + bhi.n 7ef574 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef430 │ │ │ │ + bhi.n 7ef570 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef474 │ │ │ │ + bhi.n 7ef5b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7ef46c │ │ │ │ + bhi.n 7ef5ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7ef5e8 │ │ │ │ + bls.n 7ef528 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef464 │ │ │ │ + bhi.n 7ef5a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7ef5a8 │ │ │ │ + bhi.n 7ef4e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef44c │ │ │ │ + bhi.n 7ef58c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef460 │ │ │ │ + bhi.n 7ef5a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef474 │ │ │ │ + bhi.n 7ef5b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef620 │ │ │ │ + bhi.n 7ef560 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7ef470 │ │ │ │ + bhi.n 7ef5b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 7ef554 │ │ │ │ + bgt.n 7ef494 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + cbnz r2, 7ef5c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r6, r2 │ │ │ │ + cbnz r6, 7ef5c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r2, r0 │ │ │ │ + cbnz r2, 7ef5c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r6, r1 │ │ │ │ + cbnz r6, 7ef5ca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r2, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ef648 │ │ │ │ + bge.n 7ef588 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7ef684 │ │ │ │ + bvs.n 7ef5c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7ef684 │ │ │ │ + bvs.n 7ef5c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7ef67c │ │ │ │ + bpl.n 7ef5bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7ef5d4 │ │ │ │ + bpl.n 7ef514 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ef590 │ │ │ │ + bpl.n 7ef4d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ef54c │ │ │ │ + bpl.n 7ef68c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ef518 │ │ │ │ + bpl.n 7ef658 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7ef4e4 │ │ │ │ + bpl.n 7ef624 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7ef68c │ │ │ │ + bls.n 7ef5cc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7ef614 │ │ │ │ + bls.n 7ef554 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 7ef5ec │ │ │ │ + cbnz r6, 7ef614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 7ef614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r7, lr} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + cbnz r0, 7ef614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + cbnz r6, 7ef612 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r4, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + cbnz r2, 7ef612 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #3260] @ 7f032c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7ea126 │ │ │ │ @@ -2858388,363 +2858371,363 @@ │ │ │ │ cmp r1, #28 │ │ │ │ bhi.w 7ebd2e │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 7e9a1a │ │ │ │ b.w 7ebd2e │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7f0308 │ │ │ │ + bne.n 7f0448 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0304 │ │ │ │ + bne.n 7f0444 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0388 │ │ │ │ + bne.n 7f02c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0384 │ │ │ │ + bne.n 7f02c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7f03f4 │ │ │ │ + bne.n 7f0334 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7f0414 │ │ │ │ + bne.n 7f0354 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7f0300 │ │ │ │ + bcs.n 7f0440 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7f0304 │ │ │ │ + bcs.n 7f0444 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7f02f8 │ │ │ │ + bcs.n 7f0438 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 7f04dc │ │ │ │ + bcs.n 7f041c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 7f03ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0358 │ │ │ │ + bne.n 7f0498 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f031c │ │ │ │ + bne.n 7f045c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0468 │ │ │ │ + beq.n 7f03a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0414 │ │ │ │ + beq.n 7f0354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f04b8 │ │ │ │ + beq.n 7f03f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f043c │ │ │ │ + beq.n 7f037c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0448 │ │ │ │ + beq.n 7f0388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f0454 │ │ │ │ + beq.n 7f0394 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + beq.n 7f04a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + beq.n 7f046c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 7f04ae │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7f04ac │ │ │ │ + push {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 7f04aa │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7f04a8 │ │ │ │ + push {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 7f04b0 │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ittt vc │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ + ldmiavc r5!, {r3, r4, r6} │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it al │ │ │ │ - lslal r3, r1, #2 │ │ │ │ - itte gt │ │ │ │ - lslgt r3, r1, #2 │ │ │ │ - it ls @ unpredictable │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - itet vc │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - ite pl @ unpredictable │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - itee cc @ unpredictable │ │ │ │ - lslcc r3, r1, #2 │ │ │ │ - itt eq @ unpredictable │ │ │ │ - lsleq r3, r1, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it ge │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ite │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + itee le @ unpredictable │ │ │ │ + lslle r3, r1, #2 │ │ │ │ + itt ge @ unpredictable │ │ │ │ lslge r3, r1, #2 │ │ │ │ - itet vc │ │ │ │ + itte vc @ unpredictable │ │ │ │ lslvc r3, r1, #2 │ │ │ │ - stmiavs r0!, {r2, r6} │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - itee ls │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - ite al @ unpredictable │ │ │ │ - lslal r3, r1, #2 │ │ │ │ - itte @ unpredictable > │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ - lslal r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmiavc r0!, {r3, r6} │ │ │ │ + lslvs r3, r1, #2 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ce │ │ │ │ + nop {6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x009e │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + itee vs │ │ │ │ + lslvs r3, r1, #2 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + lslcc r3, r1, #2 │ │ │ │ + ldmiacc r5, {r1, r2, r3, r5, r6} │ │ │ │ + lslcc r3, r1, #2 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00aa │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + ittt vc │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ + popvc {r1, r2, r5, r6, r7, pc} │ │ │ │ + lslvc r3, r1, #2 │ │ │ │ + itet mi │ │ │ │ + lslmi r3, r1, #2 │ │ │ │ + poppl {r1, r2, r3, r5, r7, pc} │ │ │ │ + lslmi r3, r1, #2 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7f05a4 │ │ │ │ + cbz r4, 7f05cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbz r4, 7f05ba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r4, r0 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7f05c2 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7f05be │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7f05bc │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + cbz r0, 7f05e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 7f05dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cmp.w r1, #1008 @ 0x3f0 │ │ │ │ bhi.w 7f2abe │ │ │ │ cmp.w r1, #860 @ 0x35c │ │ │ │ bcc.w 7f1a82 │ │ │ │ sub.w r1, r1, #860 @ 0x35c │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ @@ -2860142,211 +2860125,211 @@ │ │ │ │ ldr r2, [pc, #416] @ (7f1894 ) │ │ │ │ ubfx r3, r5, #0, #18 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7ea126 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 7f1a94 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 7f1914 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #760 @ (adr r1, 7f1a0c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 7f188c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #608 @ (adr r1, 7f197c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f17fc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 7f18f4 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 7f1774 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #320 @ (adr r1, 7f186c ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 7f1aec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #856 @ (adr r5, 7f1a94 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 7f1914 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #600 @ (adr r0, 7f1998 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 7f1818 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #840 @ (adr r5, 7f1a8c ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 7f190c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #376 @ (adr r2, 7f18c0 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 7f1b40 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 7f18d4 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 7f1754 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #440 @ (adr r6, 7f190c ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 7f178c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #120 @ (adr r6, 7f17d0 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 7f1a50 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 7f17c0 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 7f1a40 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #72 @ (adr r6, 7f17ac ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 7f1a2c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #632 @ (adr r5, 7f19e8 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 7f1868 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #184 @ (adr r5, 7f1834 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 7f1ab4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7f18ac ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 7f1b2c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #104 @ (adr r3, 7f1818 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 7f1a98 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #984 @ (adr r2, 7f1b8c ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 7f1a0c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #824 @ (adr r2, 7f1af8 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 7f1978 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld1.8 {d0[4]}, [r0] │ │ │ │ - vst1.8 {d0[4]}, [r2] │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + @ instruction: 0xfa40008f │ │ │ │ + @ instruction: 0xfa22008f │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #528] @ (7f19f4 ) │ │ │ │ + ldr r1, [pc, #144] @ (7f1874 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb.w r0, [r6, pc] │ │ │ │ - ldr??.w r0, [r8, #143] @ 0x8f │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldrsh.w r0, [r6, #143] @ 0x8f │ │ │ │ + ldrsb.w r0, [r8, #143] @ 0x8f │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #312 @ (adr r3, 7f1930 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 7f1bb0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #232 @ (adr r3, 7f18e8 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 7f1b68 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 7f1a88 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 7f1908 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 7f1c30 ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #968 @ (adr r7, 7f1c10 ) │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #256 @ (adr r0, 7f194c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 7f1bcc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #216 @ (adr r0, 7f1928 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 7f1ba8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 7f1a9c ) │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #3456] @ 7f261c │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr.w r2, [pc, #3448] @ 7f2620 │ │ │ │ @@ -2861510,203 +2861493,203 @@ │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vtbl.8 d25, {d31}, d25 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vdup.8 , d29[7] │ │ │ │ - @ instruction: 0xffff95cc │ │ │ │ + vmlsl.u , d15, d28[0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #640 @ (adr r7, 7f29c4 ) │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 7f28fc ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 7f277c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 7f28c4 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 7f2b44 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #288 @ (adr r5, 7f288c ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 7f2b0c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #240 @ (adr r5, 7f2864 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 7f2ae4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #3504] @ 7f354c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ @@ -2862871,174 +2862854,174 @@ │ │ │ │ bne.w 7ea0dc │ │ │ │ tst.w r3, #1048592 @ 0x100010 │ │ │ │ bne.w 7f3cce │ │ │ │ tst.w r3, #65537 @ 0x10001 │ │ │ │ bne.w 7f2202 │ │ │ │ b.w 7ebd2e │ │ │ │ nop │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr9, {4} │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + vhadd.u d0, d18, d9 │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr9, {4} │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + vhadd.u8 d0, d30, d9 │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr9, {4} │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + cdp2 0, 14, cr0, cr10, cr9, {4} │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr9, {4} │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + cdp2 0, 12, cr0, cr6, cr9, {4} │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr9, {4} │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + cdp2 0, 10, cr0, cr2, cr9, {4} │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #548] @ 0x224 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + cdp2 0, 7, cr0, cr14, cr9, {4} │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [sl, #548]! @ 0x224 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + cdp2 0, 5, cr0, cr10, cr9, {4} │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [r6, #548] @ 0x224 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + cdp2 0, 3, cr0, cr6, cr9, {4} │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-548]! @ 0xfffffddc │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + cdp2 0, 1, cr0, cr2, cr9, {4} │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2l 0, cr0, [lr, #-548] @ 0xfffffddc │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + stc2l 0, cr0, [lr, #548]! @ 0x224 │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2 0, cr0, [sl, #-548]! @ 0xfffffddc │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + stc2l 0, cr0, [sl, #548] @ 0x224 │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2 0, cr0, [r6, #-548] @ 0xfffffddc │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + stc2 0, cr0, [r6, #548]! @ 0x224 │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc2l 0, cr0, [r2], #548 @ 0x224 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + stc2 0, cr0, [r2, #548] @ 0x224 │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], #548 @ 0x224 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + ldc2l 0, cr0, [lr, #-548] @ 0xfffffddc │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [sl], {137} @ 0x89 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + ldc2 0, cr0, [sl, #-548]! @ 0xfffffddc │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb8e0089 │ │ │ │ - add r0, pc, #232 @ (adr r0, 7f36b8 ) │ │ │ │ + stc2 0, cr0, [lr], #-548 @ 0xfffffddc │ │ │ │ + add r0, pc, #872 @ (adr r0, 7f3938 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r5, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r5, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 7f3130 │ │ │ │ + b.n 7f3270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf7c00089 │ │ │ │ - @ instruction: 0xf7740089 │ │ │ │ - @ instruction: 0xf75e0089 │ │ │ │ - subw r0, lr, #2185 @ 0x889 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + str??.w r0, [r0, r9] │ │ │ │ + ldrb.w r0, [r4, r9] │ │ │ │ + @ instruction: 0xf7fe0089 │ │ │ │ + @ instruction: 0xf74e0089 │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf69c0089 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf73c0089 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movw r3, #4540 @ 0x11bc │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7f4f14 │ │ │ │ cmp.w r1, #4512 @ 0x11a0 │ │ │ │ bcs.w 7f4c3e │ │ │ │ sub.w r3, r1, #4480 @ 0x1180 │ │ │ │ @@ -2864177,173 +2864160,171 @@ │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ movt r2, #17 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r7, r2, #31 │ │ │ │ bmi.w 7ea0dc │ │ │ │ b.w 7ebd2e │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs.w r0, sl, #137 @ 0x89 │ │ │ │ - cdp 0, 13, cr0, cr6, cr9, {4} │ │ │ │ - cdp 0, 8, cr0, cr2, cr9, {4} │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + @ instruction: 0xf0fa0089 │ │ │ │ + vhadd.s d16, d22, d9 │ │ │ │ + vhadd.s32 d0, d18, d9 │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 7, cr0, cr10, cr9, {4} │ │ │ │ - cdp 0, 4, cr0, cr14, cr9, {4} │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + vhadd.s16 d0, d26, d9 │ │ │ │ + cdp 0, 14, cr0, cr14, cr9, {4} │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s d16, d26, d9 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ands.w r0, sl, #137 @ 0x89 │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 14, cr0, cr2, cr9, {4} │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + vaddl.s8 q0, d18, d9 │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rsbs r0, r4, r9, lsl #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldcl 0, cr0, [r4], #-548 @ 0xfffffddc │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-548] @ 0xfffffddc │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + ldcl 0, cr0, [sl, #548]! @ 0x224 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-548] @ 0x224 │ │ │ │ - ldrd r0, r0, [sl, #-548] @ 0x224 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + ldrd r0, r0, [ip, #548]! @ 0x224 │ │ │ │ + ldrd r0, r0, [sl, #548]! @ 0x224 │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8de0089 │ │ │ │ - @ instruction: 0xe8c60089 │ │ │ │ - ldmia.w r6!, {r0, r3, r7} │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldrd r0, r0, [lr, #-548]! @ 0x224 │ │ │ │ + strd r0, r0, [r6, #-548]! @ 0x224 │ │ │ │ + ldrd r0, r0, [r6, #-548] @ 0x224 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rsbs r0, r2, r9, lsl #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldcl 0, cr0, [r2], #-548 @ 0xfffffddc │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [r6, #-548]! @ 0xfffffddc │ │ │ │ - ldrd r0, r0, [r2], #548 @ 0x224 │ │ │ │ - @ instruction: 0xe8300089 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + ldcl 0, cr0, [r6, #548] @ 0x224 │ │ │ │ + @ instruction: 0xe9920089 │ │ │ │ + @ instruction: 0xe8d00089 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8360089 │ │ │ │ - b.n 7f44c4 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + @ instruction: 0xe8d60089 │ │ │ │ + ldrd r0, r0, [r6], #-548 @ 0x224 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bic.w r0, r0, r9, lsl #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + pkhbt r0, r0, r9, lsl #2 │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7f43f8 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + @ instruction: 0xe8040089 │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7f43b8 │ │ │ │ + b.n 7f44f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub.w r2, r1, #13824 @ 0x3600 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w 7ebd2e │ │ │ │ @@ -2866093,379 +2866074,379 @@ │ │ │ │ b.w 7ebd2e │ │ │ │ ldr r2, [pc, #740] @ (7f5c90 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7ea126 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7f5b30 │ │ │ │ + b.n 7f5c70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7f5984 │ │ │ │ + blt.n 7f5ac4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 7f5a80 │ │ │ │ + bls.n 7f59c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bhi.n 7f59dc │ │ │ │ + bls.n 7f5b1c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 7f59d4 │ │ │ │ + bls.n 7f5b14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bhi.n 7f5980 │ │ │ │ + bls.n 7f5ac0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7f59f0 │ │ │ │ + bge.n 7f5b30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 7f5ad0 │ │ │ │ + bls.n 7f5a10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7f5a10 │ │ │ │ + bvs.n 7f5b50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 7f59f0 │ │ │ │ + bvs.n 7f5b30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7f5b90 │ │ │ │ + bvs.n 7f5ad0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 7f5a38 │ │ │ │ + bhi.n 7f5b78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 7f5b30 │ │ │ │ + bpl.n 7f5a70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 7f5b10 │ │ │ │ + bpl.n 7f5a50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 7f5af0 │ │ │ │ + bpl.n 7f5a30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 7f5ad0 │ │ │ │ + bpl.n 7f5a10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7f5a90 │ │ │ │ + bpl.n 7f59d0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 7f5a70 │ │ │ │ + bpl.n 7f5bb0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 7f5a50 │ │ │ │ + bpl.n 7f5b90 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 7f5a30 │ │ │ │ + bpl.n 7f5b70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 7f5a10 │ │ │ │ + bpl.n 7f5b50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7f5bb0 │ │ │ │ + bpl.n 7f5af0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7f5b60 │ │ │ │ + bmi.n 7f5aa0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 7f5b40 │ │ │ │ + bmi.n 7f5a80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7f5ae0 │ │ │ │ + bmi.n 7f5a20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7f5aa0 │ │ │ │ + bmi.n 7f5be0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5a80 │ │ │ │ + bmi.n 7f5bc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5a60 │ │ │ │ + bmi.n 7f5ba0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5a40 │ │ │ │ + bmi.n 7f5b80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5a20 │ │ │ │ + bmi.n 7f5b60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5c00 │ │ │ │ + bmi.n 7f5b40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5be0 │ │ │ │ + bmi.n 7f5b20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5bc0 │ │ │ │ + bcc.n 7f5b00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 7f5ba0 │ │ │ │ + bcc.n 7f5ae0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7f5bc0 │ │ │ │ + bcs.n 7f5b00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 7f5ba0 │ │ │ │ + bcs.n 7f5ae0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7f5b20 │ │ │ │ + bcs.n 7f5c60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5b00 │ │ │ │ + bcs.n 7f5c40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5ae0 │ │ │ │ + bcs.n 7f5c20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5ac0 │ │ │ │ + bcs.n 7f5c00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5aa0 │ │ │ │ + bcs.n 7f5be0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5a80 │ │ │ │ + bcs.n 7f5bc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5c60 │ │ │ │ + bcs.n 7f5ba0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5c40 │ │ │ │ + bne.n 7f5b80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5c20 │ │ │ │ + bne.n 7f5b60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5c00 │ │ │ │ + bne.n 7f5b40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5be0 │ │ │ │ + bne.n 7f5b20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 7f5bc0 │ │ │ │ + bne.n 7f5b00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - muls r0, r1 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7f5b60 │ │ │ │ + bne.n 7f5ca0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f5b20 │ │ │ │ + bne.n 7f5c60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5b00 │ │ │ │ + bne.n 7f5c40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5ae0 │ │ │ │ + bne.n 7f5c20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5ac0 │ │ │ │ + bne.n 7f5c00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5ca0 │ │ │ │ + bne.n 7f5be0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5c80 │ │ │ │ + bne.n 7f5bc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7f5c20 │ │ │ │ + beq.n 7f5b60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5c00 │ │ │ │ + beq.n 7f5b40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 7f5be0 │ │ │ │ + beq.n 7f5b20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 7f5b00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 7f5ae0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 7f5cc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + beq.n 7f5ca0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + beq.n 7f5c80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [pc, #88] @ (7f5c44 ) │ │ │ │ + ldr r5, [pc, #728] @ (7f5ec4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #640] @ (7f5e70 ) │ │ │ │ + ldr r5, [pc, #256] @ (7f5cf0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + beq.n 7f5c20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sbcs r4, r7 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #912] @ (7f5fd0 ) │ │ │ │ + ldr r7, [pc, #528] @ (7f5e50 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r2, [pc, #2908] @ 7f67f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7ea126 │ │ │ │ @@ -2867449,321 +2867430,321 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7eeffe │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add ip, r7 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add lr, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r0, [pc, #464] @ (7f6abc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx r2 │ │ │ │ + blx r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r8, sp │ │ │ │ + blx r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + bxns fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + bx r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r6, lr │ │ │ │ + bx r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r2, r8 │ │ │ │ + mov sl, ip │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp sl, r5 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r8, fp │ │ │ │ + cmp r0, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add lr, r6 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, fp │ │ │ │ + add sl, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mvns r4, r6 │ │ │ │ + add ip, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bics r0, r1 │ │ │ │ + add r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r6, r3 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orrs r4, r2 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r6, r6 │ │ │ │ + add r6, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r2, r3 │ │ │ │ + add r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + add r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r2, r5 │ │ │ │ + add r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [pc, #888] @ (7f6d9c ) │ │ │ │ + ldr r7, [pc, #504] @ (7f6c1c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #104] @ (7f6a98 ) │ │ │ │ + ldr r2, [pc, #744] @ (7f6d18 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r1, [pc, #992] @ (7f6e18 ) │ │ │ │ + ldr r2, [pc, #608] @ (7f6c98 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #928] @ (7f6ddc ) │ │ │ │ + ldr r2, [pc, #544] @ (7f6c5c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #1000] @ (7f6e2c ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #696] @ (7f6d00 ) │ │ │ │ + ldr r7, [pc, #312] @ (7f6b80 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7f6ae8 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7f6abe │ │ │ │ cmp.w r0, #604 @ 0x25c │ │ │ │ @@ -2868008,103 +2867989,103 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7f6d2c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7f6d30 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #472] @ (7f6e5c ) │ │ │ │ + ldr r2, [pc, #88] @ (7f6cdc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #344] @ (7f6de4 ) │ │ │ │ + ldr r1, [pc, #984] @ (7f7064 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7f6dd0 ) │ │ │ │ + ldr r1, [pc, #960] @ (7f7050 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #352] @ (7f6e84 ) │ │ │ │ + ldr r0, [pc, #992] @ (7f7104 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #328] @ (7f6e70 ) │ │ │ │ + ldr r0, [pc, #968] @ (7f70f0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #304] @ (7f6e5c ) │ │ │ │ + ldr r0, [pc, #944] @ (7f70dc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #280] @ (7f6e48 ) │ │ │ │ + ldr r0, [pc, #920] @ (7f70c8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #256] @ (7f6e34 ) │ │ │ │ + ldr r0, [pc, #896] @ (7f70b4 ) │ │ │ │ lsls r1, 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 r5, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2869434,338 +2869415,338 @@ │ │ │ │ ldr r2, [pc, #668] @ (7f7dec ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7f6e34 │ │ │ │ nop │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + ldr r0, [pc, #264] @ (7f7c6c ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 7f7bb2 │ │ │ │ + cbnz r6, 7f7bda │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 7f7bec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r6, r2 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #352] @ (7f7d5c ) │ │ │ │ + ldr r4, [pc, #992] @ (7f7fdc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 7f7c5c │ │ │ │ + cbz r6, 7f7c84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf252008d │ │ │ │ - str r2, [r6, #0] │ │ │ │ + @ instruction: 0xf2f2008d │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r2, r7 │ │ │ │ + cbz r2, 7f7c8e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf1fa008d │ │ │ │ - str r0, [r0, #4] │ │ │ │ + @ instruction: 0xf29a008d │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rsb r0, r6, #141 @ 0x8d │ │ │ │ - str r6, [r6, #0] │ │ │ │ + @ instruction: 0xf266008d │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 7f7c98 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7f7c98 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 7f7c9a │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 7f7c9c │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r0, 7f7ca6 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 7f7ca0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 7f7d08 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 7f7d00 │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r2, 7f7cfe │ │ │ │ + push {r1, r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 7f7cfa │ │ │ │ + cbz r6, 7f7d22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r2, 7f7cf8 │ │ │ │ + cbz r2, 7f7d20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 7f7cf4 │ │ │ │ + cbz r6, 7f7d1c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 7f7d04 │ │ │ │ + cbz r6, 7f7d2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 7f7d08 │ │ │ │ + cbz r4, 7f7d30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 7f7d00 │ │ │ │ + cbz r4, 7f7d28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 7f7d20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - uxth r6, r4 │ │ │ │ + cbz r6, 7f7d1c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - uxth r2, r1 │ │ │ │ + cbz r2, 7f7d1a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r6, r5 │ │ │ │ + cbz r6, 7f7d16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r2, r2 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 7f7d20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r2, r7 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r6, r3 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r6, r0 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r2, 7f7d32 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 7f7d2e │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r2, 7f7d2c │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7f7ee4 │ │ │ │ + b.n 7f8024 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7f7e84 │ │ │ │ + b.n 7f7fc4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7f7e24 │ │ │ │ + b.n 7f7f64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #872] @ (7f8128 ) │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [pc, #744] @ (7f80b0 ) │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [pc, #616] @ (7f8038 ) │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #496] @ (7f7fc8 ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #192] @ (7f7eac ) │ │ │ │ + ldr r7, [pc, #832] @ (7f812c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r2, [pc, #384] @ (7f7f74 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7f73b0 │ │ │ │ @@ -2869915,61 +2869896,61 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7f751a │ │ │ │ nop │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #304] @ (7f80b4 ) │ │ │ │ + ldr r4, [pc, #944] @ (7f8334 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #168] @ (7f8034 ) │ │ │ │ + ldr r4, [pc, #808] @ (7f82b4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #592] @ (7f8204 ) │ │ │ │ + ldr r4, [pc, #208] @ (7f8084 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #520] @ (7f81c0 ) │ │ │ │ + ldr r4, [pc, #136] @ (7f8040 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #448] @ (7f817c ) │ │ │ │ + ldr r4, [pc, #64] @ (7f7ffc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #384] @ (7f8140 ) │ │ │ │ + ldr r4, [pc, #0] @ (7f7fc0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7f8104 ) │ │ │ │ + ldr r3, [pc, #960] @ (7f8384 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #248] @ (7f80c0 ) │ │ │ │ + ldr r3, [pc, #888] @ (7f8340 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #184] @ (7f8084 ) │ │ │ │ + ldr r3, [pc, #824] @ (7f8304 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #120] @ (7f8048 ) │ │ │ │ + ldr r3, [pc, #760] @ (7f82c8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #48] @ (7f8004 ) │ │ │ │ + ldr r3, [pc, #688] @ (7f8284 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7f98ba │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7f87f8 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2872138,517 +2872119,517 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7f96c0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7f96c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #896] @ (7f99cc ) │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #720] @ (7f9920 ) │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #544] @ (7f9874 ) │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #368] @ (7f97c8 ) │ │ │ │ + ldr r7, [pc, #1008] @ (7f9a48 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #192] @ (7f971c ) │ │ │ │ + ldr r7, [pc, #832] @ (7f999c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #16] @ (7f9670 ) │ │ │ │ + ldr r7, [pc, #656] @ (7f98f0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #864] @ (7f99c4 ) │ │ │ │ + ldr r7, [pc, #480] @ (7f9844 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #688] @ (7f9918 ) │ │ │ │ + ldr r7, [pc, #304] @ (7f9798 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #512] @ (7f986c ) │ │ │ │ + ldr r7, [pc, #128] @ (7f96ec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #336] @ (7f97c0 ) │ │ │ │ + ldr r6, [pc, #976] @ (7f9a40 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #160] @ (7f9714 ) │ │ │ │ + ldr r6, [pc, #800] @ (7f9994 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (7f9a68 ) │ │ │ │ + ldr r6, [pc, #624] @ (7f98e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #832] @ (7f99bc ) │ │ │ │ + ldr r6, [pc, #448] @ (7f983c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #656] @ (7f9910 ) │ │ │ │ + ldr r6, [pc, #272] @ (7f9790 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #480] @ (7f9864 ) │ │ │ │ + ldr r6, [pc, #96] @ (7f96e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #304] @ (7f97b8 ) │ │ │ │ + ldr r5, [pc, #944] @ (7f9a38 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #128] @ (7f970c ) │ │ │ │ + ldr r5, [pc, #768] @ (7f998c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #976] @ (7f9a60 ) │ │ │ │ + ldr r5, [pc, #592] @ (7f98e0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #800] @ (7f99b4 ) │ │ │ │ + ldr r5, [pc, #416] @ (7f9834 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #624] @ (7f9908 ) │ │ │ │ + ldr r5, [pc, #240] @ (7f9788 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #448] @ (7f985c ) │ │ │ │ + ldr r5, [pc, #64] @ (7f96dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #272] @ (7f97b0 ) │ │ │ │ + ldr r4, [pc, #912] @ (7f9a30 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #96] @ (7f9704 ) │ │ │ │ + ldr r4, [pc, #736] @ (7f9984 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #944] @ (7f9a58 ) │ │ │ │ + ldr r4, [pc, #560] @ (7f98d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #776] @ (7f99b4 ) │ │ │ │ + ldr r4, [pc, #392] @ (7f9834 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #608] @ (7f9910 ) │ │ │ │ + ldr r4, [pc, #224] @ (7f9790 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #440] @ (7f986c ) │ │ │ │ + ldr r4, [pc, #56] @ (7f96ec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #272] @ (7f97c8 ) │ │ │ │ + ldr r3, [pc, #912] @ (7f9a48 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #104] @ (7f9724 ) │ │ │ │ + ldr r3, [pc, #744] @ (7f99a4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #960] @ (7f9a80 ) │ │ │ │ + ldr r3, [pc, #576] @ (7f9900 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #792] @ (7f99dc ) │ │ │ │ + ldr r3, [pc, #408] @ (7f985c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #624] @ (7f9938 ) │ │ │ │ + ldr r3, [pc, #240] @ (7f97b8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [pc, #520] @ (7f98d4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (7f98d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2872900,175 +2872881,175 @@ │ │ │ │ ldr r0, [pc, #328] @ (7f9a10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7f9a14 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mov sl, r0 │ │ │ │ + bx r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp sl, r2 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ + mov r0, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sl, pc │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + ands r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + ands r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands r4, r1 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands r6, r5 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r3 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r1 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r5 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs r4, r0 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r6, r0 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r4, r3 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r4, r4 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r2, r6 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r6, r1 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r2, r5 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r6, r0 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r2 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r2, r4 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r6, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, r6 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r2, r2 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r0, r4 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r4, r7 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r2, r1 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r0, r3 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r6, r4 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r2, r0 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r6, r3 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r4, r5 │ │ │ │ + add r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + add r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r6, r4 │ │ │ │ + add r6, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r6, r7 │ │ │ │ + add r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7f9ab4 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7f9a8a │ │ │ │ cmp.w r0, #612 @ 0x264 │ │ │ │ @@ -2873307,97 +2873288,97 @@ │ │ │ │ ldr r0, [pc, #172] @ (7f9cc8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ (7f9ccc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2874730,360 +2874711,360 @@ │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7fa682 │ │ │ │ nop │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf6660089 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + @ instruction: 0xf7060089 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r1, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite lt │ │ │ │ - lsllt r5, r1, #2 │ │ │ │ - cmpge r5, #252 @ 0xfc │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {8} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [pc, #180] @ (7fae5c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 7fa682 │ │ │ │ @@ -2875146,33 +2875127,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (7fae80 ) │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 7fa338 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movw r3, #9740 @ 0x260c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ffabc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ffab2 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ @@ -2884916,15 +2884897,15 @@ │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ negs r4, r7 │ │ │ │ ldr r0, [pc, #4] @ (7ffab8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - rev r0, r1 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r0, r1, #2 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 806d1c │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2889387,25 +2889368,17 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 802740 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 802744 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, pc, #632 @ (adr r0, 802360 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 8021e0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfbfe008b │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + ldc2 0, cr0, [lr], {139} @ 0x8b │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -2889420,798 +2889393,806 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 8021a0 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #136 @ (adr r0, 802214 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #248 @ (adr r0, 802288 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #360 @ (adr r0, 8022fc ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 802370 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #584 @ (adr r0, 8023e4 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #696 @ (adr r0, 802458 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 8024cc ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 802540 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 8021b4 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r1, pc, #120 @ (adr r1, 802228 ) │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - add r1, pc, #232 @ (adr r1, 80229c ) │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #344 @ (adr r1, 802310 ) │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #456 @ (adr r1, 802384 ) │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #568 @ (adr r1, 8023f8 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 80246c ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 8021dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #792 @ (adr r1, 8024e0 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 802250 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 802554 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 8022c4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 8025c8 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 802338 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 80223c ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 8023ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 8022b0 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 802420 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 802324 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 802494 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 802398 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 802508 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #552 @ (adr r2, 80240c ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 80257c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #664 @ (adr r2, 802480 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 8021f0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #776 @ (adr r2, 8024f4 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 802264 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #888 @ (adr r2, 802568 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 8022d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 8025dc ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 80234c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #88 @ (adr r3, 802250 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 8023c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 8022c4 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 802434 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #312 @ (adr r3, 802338 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 8024a8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #424 @ (adr r3, 8023ac ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 80251c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #536 @ (adr r3, 802420 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 802590 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 802494 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 802204 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 802508 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 802278 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 80257c ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 8022ec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 8025f0 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 802360 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #72 @ (adr r4, 802264 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 8023d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #184 @ (adr r4, 8022d8 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 802448 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #296 @ (adr r4, 80234c ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 8024bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #408 @ (adr r4, 8023c0 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 802530 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, 802434 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 8025a4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #632 @ (adr r4, 8024a8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 802218 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 80251c ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 80228c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #856 @ (adr r4, 802590 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 802300 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #968 @ (adr r4, 802604 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 802374 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #56 @ (adr r5, 802278 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 8023e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #168 @ (adr r5, 8022ec ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 80245c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #280 @ (adr r5, 802360 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 8024d0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #392 @ (adr r5, 8023d4 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 802544 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #504 @ (adr r5, 802448 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 8025b8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 8024bc ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 80222c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 802530 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 8022a0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #840 @ (adr r5, 8025a4 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 802314 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #952 @ (adr r5, 802618 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 802388 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #40 @ (adr r6, 80228c ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 8023fc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #152 @ (adr r6, 802300 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 802470 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #264 @ (adr r6, 802374 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 8024e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #376 @ (adr r6, 8023e8 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 802558 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #488 @ (adr r6, 80245c ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 8025cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #600 @ (adr r6, 8024d0 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 802240 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #712 @ (adr r6, 802544 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 8022b4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #824 @ (adr r6, 8025b8 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 802328 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #936 @ (adr r6, 80262c ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 80239c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #24 @ (adr r7, 8022a0 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 802410 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #136 @ (adr r7, 802314 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 802484 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #248 @ (adr r7, 802388 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 8024f8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #360 @ (adr r7, 8023fc ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 80256c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #472 @ (adr r7, 802470 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 8025e0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 8024e4 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 802254 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #696 @ (adr r7, 802558 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 8022c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #808 @ (adr r7, 8025cc ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 80233c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #920 @ (adr r7, 802640 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 8023b0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r6, pc, #456 @ (adr r6, 802424 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r6, pc, #568 @ (adr r6, 802498 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r6, pc, #680 @ (adr r6, 80250c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r6, pc, #792 @ (adr r6, 802580 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r6, pc, #904 @ (adr r6, 8025f4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r6, pc, #1016 @ (adr r6, 802668 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r7, pc, #104 @ (adr r7, 8022dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r7, pc, #216 @ (adr r7, 802350 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r7, pc, #328 @ (adr r7, 8023c4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, pc, #440 @ (adr r7, 802438 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r7, pc, #552 @ (adr r7, 8024ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #664 @ (adr r7, 802520 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r7, pc, #776 @ (adr r7, 802594 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r7, pc, #888 @ (adr r7, 802608 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 80267c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 8023fc │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 802408 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 802412 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 80241e │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 802428 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 802434 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 80243e │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 80244a │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 802454 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r6, r5 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r2, r0 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 8023e2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + cbz r2, 8023ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + cbz r6, 8023f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r2, 802404 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 802482 │ │ │ │ + cbz r6, 80240e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 80248e │ │ │ │ + cbz r2, 80241a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 802498 │ │ │ │ + cbz r6, 802424 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 8024a4 │ │ │ │ + cbz r2, 802430 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 8024ae │ │ │ │ + cbz r6, 80243a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 8024ba │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 8024c4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 8024d0 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 8024da │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3} │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + cbz r6, 802468 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + cbz r2, 802474 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + cbz r6, 80247e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + cbz r2, 80248a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + cbz r6, 802494 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + cbz r2, 8024a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + cbz r6, 8024aa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + cbz r2, 8024b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + cbz r6, 8024c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cpsid i │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802520 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 80252a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802536 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 802540 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 80254c │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 802556 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802562 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 80256c │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802578 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r6, r1 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r2, r4 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x001a │ │ │ │ + cbnz r2, 802506 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0036 │ │ │ │ + cbnz r6, 802510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + cbnz r2, 80251c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + cbnz r6, 802526 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 8025a6 │ │ │ │ + cbnz r2, 802532 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 8025b0 │ │ │ │ + cbnz r6, 80253c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 8025bc │ │ │ │ + cbnz r2, 802548 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8025e4 │ │ │ │ + cbnz r6, 802552 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 8025c6 │ │ │ │ + cbnz r2, 80255e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8025fc │ │ │ │ + rev r6, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 8025d2 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802614 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 8025dc │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 80262c │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 8025e8 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802644 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 8025f2 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 80265c │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 8025fe │ │ │ │ + cbnz r2, 80258c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802674 │ │ │ │ + cbnz r6, 802596 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 802608 │ │ │ │ + cbnz r2, 8025a2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 80268c │ │ │ │ + cbnz r6, 8025ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802614 │ │ │ │ + cbnz r2, 8025b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8026a4 │ │ │ │ + cbnz r6, 8025c2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 80261e │ │ │ │ + cbnz r2, 8025ce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8024bc │ │ │ │ + cbnz r6, 8025d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 80262a │ │ │ │ + cbnz r2, 8025e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8024d4 │ │ │ │ + bvc.n 802524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 802634 │ │ │ │ + cbnz r6, 8025ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8024f4 │ │ │ │ + bvc.n 80253c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802640 │ │ │ │ + cbnz r2, 8025fa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802514 │ │ │ │ + bvc.n 802554 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 80264a │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802534 │ │ │ │ + bvc.n 80256c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, 802656 │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802554 │ │ │ │ + bvc.n 802584 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, 802660 │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802574 │ │ │ │ + bhi.n 80259c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 802594 │ │ │ │ + bhi.n 8025b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8025b4 │ │ │ │ + bhi.n 8025cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8025d4 │ │ │ │ + bhi.n 8025e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8025f4 │ │ │ │ + bhi.n 8025fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802634 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802654 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802674 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802694 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8026b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8026d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8026f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 802714 │ │ │ │ + bhi.n 802514 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 802734 │ │ │ │ + bhi.n 802534 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 802754 │ │ │ │ + bhi.n 802554 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802574 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802594 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8025b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8025d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8025f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 802634 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 802654 │ │ │ │ + bls.n 802654 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 802674 │ │ │ │ + bls.n 802674 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 802694 │ │ │ │ + bls.n 802694 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 8026b4 │ │ │ │ + bls.n 8026b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8026d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8026f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802714 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802734 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802754 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802774 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802794 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 8027b4 │ │ │ │ + bls.n 8025b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 8027d4 │ │ │ │ + bls.n 8025d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 8027f4 │ │ │ │ + bls.n 8025f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802634 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802654 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802674 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 802694 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8026b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8026d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8026f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ + bkpt 0x003a │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802714 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x0046 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802734 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x0052 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802754 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x005e │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802774 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x006a │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802794 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x0076 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 8027b4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x0082 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 8027d4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x008e │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 8027f4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x009a │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802814 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bge.n 802834 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 803410 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 803414 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 803418 │ │ │ │ @@ -2891431,831 +2891412,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 803a6c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 803a70 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803510 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803330 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803350 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803370 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803390 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 8033b0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 8033d0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 8033f0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803410 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bcc.n 803430 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 803450 │ │ │ │ + bmi.n 803450 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803470 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803490 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 8034b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 8034d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 8034f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803550 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 803570 │ │ │ │ + bmi.n 803370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 803590 │ │ │ │ + bmi.n 803390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 8035b0 │ │ │ │ + bmi.n 8033b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 8033d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 8033f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803410 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + cbnz r0, 80348c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803430 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 803496 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803450 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cbnz r0, 8034a2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803470 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 8034ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ bmi.n 803490 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8034fe │ │ │ │ + cbnz r0, 8034b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 8034b0 │ │ │ │ + bpl.n 8034b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803508 │ │ │ │ + cbnz r4, 8034c2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 8034d0 │ │ │ │ + bpl.n 8034d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803514 │ │ │ │ + cbnz r0, 8034ce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 8034f0 │ │ │ │ + bpl.n 8034f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 80351e │ │ │ │ + cbnz r4, 8034d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 803510 │ │ │ │ + bpl.n 803510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 80352a │ │ │ │ + cbnz r0, 8034e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803534 │ │ │ │ + cbnz r4, 8034ee │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803550 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803540 │ │ │ │ + cbnz r0, 8034fa │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803570 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 80354a │ │ │ │ + cbnz r4, 803504 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803590 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803556 │ │ │ │ + cbnz r0, 803510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 8035b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803560 │ │ │ │ + cbnz r4, 80351a │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 8035d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 80356c │ │ │ │ + cbnz r0, 803526 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 8035f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803576 │ │ │ │ + cbnz r4, 803530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 803610 │ │ │ │ + bpl.n 803410 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803582 │ │ │ │ + cbnz r0, 80353c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 803630 │ │ │ │ + bpl.n 803430 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 80358c │ │ │ │ + cbnz r4, 803546 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 803650 │ │ │ │ + bpl.n 803450 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803598 │ │ │ │ + cbnz r0, 803552 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803470 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8035a2 │ │ │ │ + cbnz r4, 80355c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803490 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8035ae │ │ │ │ + cbnz r0, 803568 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 8034b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8035b8 │ │ │ │ + cbnz r4, 803572 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 8034d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8035c4 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 8034f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8035ce │ │ │ │ + rev r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8035da │ │ │ │ + rev r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bpl.n 803550 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 803570 │ │ │ │ + bvs.n 803570 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r3 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 803590 │ │ │ │ + bvs.n 803590 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 8035b0 │ │ │ │ + bvs.n 8035b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 8035d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 8035f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803610 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803650 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803690 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 8036b0 │ │ │ │ + bvs.n 8034b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 8036d0 │ │ │ │ + bvs.n 8034d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 8036f0 │ │ │ │ + bvs.n 8034f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 803710 │ │ │ │ + bvs.n 803510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803530 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803550 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803570 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 803624 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 803590 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 803630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 8035b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + cbnz r4, 80363a │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 8035d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 80368c │ │ │ │ + cbnz r0, 803646 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n 8035f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803696 │ │ │ │ + cbnz r4, 803650 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 803610 │ │ │ │ + bvc.n 803610 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8036a2 │ │ │ │ + cbnz r0, 80365c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 803630 │ │ │ │ + bvc.n 803630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8036ac │ │ │ │ + cbnz r4, 803666 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 803650 │ │ │ │ + bvc.n 803650 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8036b8 │ │ │ │ + cbnz r0, 803672 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8036c2 │ │ │ │ + cbnz r4, 80367c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803690 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8036ce │ │ │ │ + cbnz r0, 803688 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 8036b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8036d8 │ │ │ │ + cbnz r4, 803692 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 8036d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8036e4 │ │ │ │ + cbnz r0, 80369e │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 8036f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 8036ee │ │ │ │ + cbnz r4, 8036a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803710 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 8036fa │ │ │ │ + cbnz r0, 8036b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803704 │ │ │ │ + cbnz r4, 8036be │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803750 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803710 │ │ │ │ + cbnz r0, 8036ca │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 803770 │ │ │ │ + bvc.n 803570 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 80371a │ │ │ │ + cbnz r4, 8036d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 803790 │ │ │ │ + bvc.n 803590 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803726 │ │ │ │ + cbnz r0, 8036e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8037b0 │ │ │ │ + bvc.n 8035b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803730 │ │ │ │ + cbnz r4, 8036ea │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 8035d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 80373c │ │ │ │ + cbnz r0, 8036f6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 8035f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803746 │ │ │ │ + cbnz r4, 803700 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803610 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803752 │ │ │ │ + pop {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 80375c │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803650 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 803768 │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 803772 │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvc.n 803690 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8036b0 │ │ │ │ + bhi.n 8036b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8036d0 │ │ │ │ + bhi.n 8036d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 8036f0 │ │ │ │ + bhi.n 8036f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvc.n 803710 │ │ │ │ + bhi.n 803710 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803750 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8037b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8037d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8037f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 803810 │ │ │ │ + bhi.n 803610 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 803830 │ │ │ │ + bhi.n 803630 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 803850 │ │ │ │ + bhi.n 803650 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803670 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803690 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8036b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8036d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 8036f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803710 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 803750 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 803770 │ │ │ │ + bls.n 803770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 803790 │ │ │ │ + bls.n 803790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 8037b0 │ │ │ │ + bls.n 8037b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8037d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8037f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803810 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803830 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803890 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 8038b0 │ │ │ │ + bls.n 8036b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 8038d0 │ │ │ │ + bls.n 8036d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 8038f0 │ │ │ │ + bls.n 8036f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 803910 │ │ │ │ + bls.n 803710 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803750 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 803790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8037b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8037d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 8037f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 803810 │ │ │ │ + bge.n 803810 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 803830 │ │ │ │ + bge.n 803830 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n 803850 │ │ │ │ + bge.n 803850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803890 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 8038b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 8038d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 8038f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803910 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803930 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803950 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 803970 │ │ │ │ + bge.n 803770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 803990 │ │ │ │ + bge.n 803790 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 8039b0 │ │ │ │ + bge.n 8037b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 8037d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 8037f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803810 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + nop │ │ │ │ lsls r3, r1, #2 │ │ │ │ bge.n 803830 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bge.n 803850 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00f0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bge.n 803870 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bge.n 803890 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - it eq │ │ │ │ + ite eq │ │ │ │ lsleq r3, r1, #2 │ │ │ │ - bge.n 8038b0 │ │ │ │ + bge.n 803850 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite ne │ │ │ │ + it ne │ │ │ │ lslne r3, r1, #2 │ │ │ │ - bge.n 8038d0 @ unpredictable │ │ │ │ + bge.n 803870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - wfe │ │ │ │ + itt cs │ │ │ │ + lslcs r3, r1, #2 │ │ │ │ + bge.n 803890 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 8038f0 │ │ │ │ + wfi │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - bge.n 803910 @ unpredictable │ │ │ │ + blt.n 8038b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r3, r1, #2 │ │ │ │ - blt.n 803930 │ │ │ │ + blt.n 8038d0 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt mi │ │ │ │ + it mi │ │ │ │ lslmi r3, r1, #2 │ │ │ │ - blt.n 803950 @ unpredictable │ │ │ │ + blt.n 8038f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sevl │ │ │ │ + ite pl │ │ │ │ + lslpl r3, r1, #2 │ │ │ │ + blt.n 803910 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 803970 │ │ │ │ + nop {6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - blt.n 803990 @ unpredictable │ │ │ │ + blt.n 803930 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it vs │ │ │ │ + ite vs │ │ │ │ lslvs r3, r1, #2 │ │ │ │ - blt.n 8039b0 │ │ │ │ + blt.n 803950 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r3, r1, #2 │ │ │ │ - blt.n 8039d0 @ unpredictable │ │ │ │ + blt.n 803970 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {8} │ │ │ │ + itt hi │ │ │ │ + lslhi r3, r1, #2 │ │ │ │ + blt.n 803990 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 8039f0 │ │ │ │ + nop {9} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite hi │ │ │ │ - lslhi r3, r1, #2 │ │ │ │ - blt.n 803a10 @ unpredictable │ │ │ │ + blt.n 8039b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it ls │ │ │ │ + itt ls │ │ │ │ lslls r3, r1, #2 │ │ │ │ - blt.n 803a30 │ │ │ │ + blt.n 8039d0 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt ge │ │ │ │ + it ge │ │ │ │ lslge r3, r1, #2 │ │ │ │ - blt.n 803a50 @ unpredictable │ │ │ │ + blt.n 8039f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {11} │ │ │ │ + ite lt │ │ │ │ + lsllt r3, r1, #2 │ │ │ │ + blt.n 803810 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 803870 │ │ │ │ + nop {12} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt lt │ │ │ │ - lsllt r3, r1, #2 │ │ │ │ - blt.n 803890 @ unpredictable │ │ │ │ + blt.n 803830 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it gt │ │ │ │ + ite gt │ │ │ │ lslgt r3, r1, #2 │ │ │ │ - blt.n 8038b0 │ │ │ │ + blt.n 803850 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite le │ │ │ │ + it le │ │ │ │ lslle r3, r1, #2 │ │ │ │ - blt.n 8038d0 @ unpredictable │ │ │ │ + blt.n 803870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {14} │ │ │ │ + itt al │ │ │ │ + lslal r3, r1, #2 │ │ │ │ + blt.n 803890 @ unpredictable │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 8038f0 │ │ │ │ + nop {15} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ite al │ │ │ │ - lslal r3, r1, #2 │ │ │ │ - blt.n 803910 @ unpredictable > │ │ │ │ + blt.n 8038b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r3, r1, #2 │ │ │ │ + blt.n 8038d0 @ unpredictable > │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r3} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + blt.n 8038f0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + blt.n 803910 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r5} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ blt.n 803930 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ blt.n 803950 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 803970 │ │ │ │ + bgt.n 803970 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 803990 │ │ │ │ + bgt.n 803990 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 8039b0 │ │ │ │ + bgt.n 8039b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 8039d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 8039f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803a10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803a30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803a50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803a70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803a90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 803ab0 │ │ │ │ + bgt.n 8038b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 803ad0 │ │ │ │ + bgt.n 8038d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 803af0 │ │ │ │ + bgt.n 8038f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 803b10 │ │ │ │ + bgt.n 803910 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803930 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bgt.n 803950 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + bgt.n 803970 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + bgt.n 803990 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + bgt.n 8039b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + bgt.n 8039d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + bgt.n 8039f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ble.n 803a10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + ble.n 803a30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + ble.n 803a50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + ble.n 803a70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ble.n 803a90 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r6, #19] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r4, [r2, #19] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r7, #18] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r4, [r3, #18] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 80473c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 804740 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2893476,763 +2893457,773 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 804d98 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 804d9c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + str r0, [r3, #32] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r0, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + ldr r6, [pc, #448] @ (804b4c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + ldr r5, [pc, #112] @ (804a00 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #432] @ (804b38 ) │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #832] @ (804ccc ) │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #496] @ (804b80 ) │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + ldr r7, [pc, #640] @ (804c24 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + ldr r6, [pc, #64] @ (8049e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + ldr r4, [pc, #704] @ (804c6c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #0] @ (8049a4 ) │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #448] @ (804b68 ) │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #64] @ (8049ec ) │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + ldr r7, [pc, #208] @ (804a90 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldr r5, [pc, #704] @ (804c84 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + ldr r4, [pc, #272] @ (804ad8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (804c10 ) │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #64] @ (804a04 ) │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #656] @ (804c58 ) │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + ldr r6, [pc, #800] @ (804cfc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + ldr r5, [pc, #320] @ (804b20 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + ldr r3, [pc, #864] @ (804d44 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #768] @ (804cd8 ) │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #160] @ (804a7c ) │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #704] @ (804ca0 ) │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #224] @ (804ac4 ) │ │ │ │ + ldr r7, [pc, #992] @ (804dd4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + ldr r6, [pc, #368] @ (804b68 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + ldr r4, [pc, #960] @ (804dbc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + ldr r3, [pc, #432] @ (804bb0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #352] @ (804b54 ) │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (804ce8 ) │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #320] @ (804b3c ) │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #816] @ (804d30 ) │ │ │ │ + ldr r7, [pc, #576] @ (804c50 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + ldr r5, [pc, #960] @ (804dd4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + ldr r4, [pc, #576] @ (804c58 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + ldr r3, [pc, #0] @ (804a1c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #960] @ (804dd0 ) │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #320] @ (804b54 ) │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #960] @ (804dd8 ) │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #384] @ (804b9c ) │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + movs r6, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r4, r6, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r5, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r6, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r1, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r5, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2894250,57 +2894241,47 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r1, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r4, r3, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 805a68 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 805a6c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2895521,706 +2895502,703 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 8060c4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 8060c8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + stc2 0, cr0, [r8, #-552]! @ 0xfffffdd8 │ │ │ │ + stc2 0, cr0, [r0, #-552] @ 0xfffffdd8 │ │ │ │ + ldc2l 0, cr0, [r8], {138} @ 0x8a │ │ │ │ + ldc2 0, cr0, [r0], #552 @ 0x228 │ │ │ │ stc2 0, cr0, [r8], {138} @ 0x8a │ │ │ │ stc2l 0, cr0, [r0], #-552 @ 0xfffffdd8 │ │ │ │ - ldc2 0, cr0, [r8], #-552 @ 0xfffffdd8 │ │ │ │ - ldc2 0, cr0, [r0], {138} @ 0x8a │ │ │ │ - @ instruction: 0xfbe8008a │ │ │ │ - smlalbb r0, r0, r0, sl │ │ │ │ - @ instruction: 0xfb9c008a │ │ │ │ - @ instruction: 0xfb78008a │ │ │ │ - @ instruction: 0xfb54008a │ │ │ │ - @ instruction: 0xfb2c008a │ │ │ │ - @ instruction: 0xfb00008a │ │ │ │ - @ instruction: 0xfad4008a │ │ │ │ - @ instruction: 0xfaa4008a │ │ │ │ - @ instruction: 0xfa74008a │ │ │ │ - @ instruction: 0xfa48008a │ │ │ │ - @ instruction: 0xfa20008a │ │ │ │ - ldr??.w r0, [r4, #138] @ 0x8a │ │ │ │ - vst1.8 {d16[4]}, [ip], sl │ │ │ │ - @ instruction: 0xf7c0008a │ │ │ │ - sbcs.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - ldrsb.w r0, [r4, #138] @ 0x8a │ │ │ │ - @ instruction: 0xf784008a │ │ │ │ - adc.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - ldr??.w r0, [ip, sl] │ │ │ │ - @ instruction: 0xf748008a │ │ │ │ - add.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - vld4.32 {d0-d3}, [r4], sl │ │ │ │ - @ instruction: 0xf70c008a │ │ │ │ - @ instruction: 0xf4d4008a │ │ │ │ - str??.w r0, [ip, #138] @ 0x8a │ │ │ │ - @ instruction: 0xf6d0008a │ │ │ │ - eors.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - ldrh.w r0, [r4, #138] @ 0x8a │ │ │ │ - @ instruction: 0xf694008a │ │ │ │ - orn r0, r4, #4521984 @ 0x450000 │ │ │ │ - ldr??.w r0, [ip, sl] │ │ │ │ - @ instruction: 0xf658008a │ │ │ │ - bic.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - str.w r0, [r4, sl] │ │ │ │ + ldc2 0, cr0, [ip], #-552 @ 0xfffffdd8 │ │ │ │ + ldc2 0, cr0, [r8], {138} @ 0x8a │ │ │ │ + @ instruction: 0xfbf4008a │ │ │ │ + smlalbb r0, r0, ip, sl │ │ │ │ + @ instruction: 0xfba0008a │ │ │ │ + @ instruction: 0xfb74008a │ │ │ │ + @ instruction: 0xfb44008a │ │ │ │ + @ instruction: 0xfb14008a │ │ │ │ + @ instruction: 0xfae8008a │ │ │ │ + @ instruction: 0xfac0008a │ │ │ │ + @ instruction: 0xfa94008a │ │ │ │ + @ instruction: 0xfa6c008a │ │ │ │ + str??.w r0, [r0, sl] │ │ │ │ @ instruction: 0xf61c008a │ │ │ │ - @ instruction: 0xf3f4008a │ │ │ │ - strb.w r0, [ip, sl] │ │ │ │ - @ instruction: 0xf5e0008a │ │ │ │ - @ instruction: 0xf3bc008a │ │ │ │ - @ instruction: 0xf7d4008a │ │ │ │ - sub.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - usat r0, #10, r4, lsl #2 │ │ │ │ - @ instruction: 0xf79c008a │ │ │ │ - sbc.w r0, r8, #4521984 @ 0x450000 │ │ │ │ - sbfx r0, ip, #2, #11 │ │ │ │ - @ instruction: 0xf764008a │ │ │ │ - @ instruction: 0xf52c008a │ │ │ │ - @ instruction: 0xf314008a │ │ │ │ - @ instruction: 0xf72c008a │ │ │ │ - @ instruction: 0xf4f0008a │ │ │ │ - @ instruction: 0xf2dc008a │ │ │ │ - @ instruction: 0xf6f4008a │ │ │ │ - @ instruction: 0xf4b4008a │ │ │ │ - subw r0, r4, #138 @ 0x8a │ │ │ │ + @ instruction: 0xfa34008a │ │ │ │ + strh.w r0, [r4, sl] │ │ │ │ + @ instruction: 0xf5e4008a │ │ │ │ + ldr??.w r0, [ip, #138] @ 0x8a │ │ │ │ + @ instruction: 0xf7e8008a │ │ │ │ + sub.w r0, ip, #4521984 @ 0x450000 │ │ │ │ + vst1.8 {d16[4]}, [r4], sl │ │ │ │ + @ instruction: 0xf7ac008a │ │ │ │ + sbcs.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + vst1.8 {d0[4]}, [ip], sl │ │ │ │ + @ instruction: 0xf770008a │ │ │ │ + @ instruction: 0xf53c008a │ │ │ │ + ldr??.w r0, [r4, sl] │ │ │ │ + @ instruction: 0xf734008a │ │ │ │ + add.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + ldrsb.w r0, [ip, sl] │ │ │ │ + @ instruction: 0xf6f8008a │ │ │ │ + @ instruction: 0xf4cc008a │ │ │ │ + str??.w r0, [r4, #138] @ 0x8a │ │ │ │ @ instruction: 0xf6bc008a │ │ │ │ - orns r0, r8, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf26c008a │ │ │ │ - @ instruction: 0xf684008a │ │ │ │ - bics.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf234008a │ │ │ │ - @ instruction: 0xf210008a │ │ │ │ - @ instruction: 0xf1ec008a │ │ │ │ + eors.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + strh.w r0, [ip, #138] @ 0x8a │ │ │ │ + @ instruction: 0xf680008a │ │ │ │ + orrs.w r0, ip, #4521984 @ 0x450000 │ │ │ │ + ldr??.w r0, [r4, sl] │ │ │ │ + movw r0, #18570 @ 0x488a │ │ │ │ + bic.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + ldrh.w r0, [ip, sl] │ │ │ │ + addw r0, r8, #2186 @ 0x88a │ │ │ │ + @ instruction: 0xf3ec008a │ │ │ │ + strb.w r0, [r4, sl] │ │ │ │ + rsb r0, ip, #4521984 @ 0x450000 │ │ │ │ + @ instruction: 0xf3b4008a │ │ │ │ + @ instruction: 0xf7cc008a │ │ │ │ + @ instruction: 0xf590008a │ │ │ │ + @ instruction: 0xf37c008a │ │ │ │ + @ instruction: 0xf794008a │ │ │ │ + adcs.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + sbfx r0, r4, #2, #11 │ │ │ │ + @ instruction: 0xf75c008a │ │ │ │ + adds.w r0, r8, #4521984 @ 0x450000 │ │ │ │ + ssat r0, #11, ip, lsl #2 │ │ │ │ + @ instruction: 0xf724008a │ │ │ │ + @ instruction: 0xf4dc008a │ │ │ │ + @ instruction: 0xf2d4008a │ │ │ │ + @ instruction: 0xf2b0008a │ │ │ │ + @ instruction: 0xf28c008a │ │ │ │ + @ instruction: 0xf258008a │ │ │ │ + @ instruction: 0xf220008a │ │ │ │ + @ instruction: 0xf1f8008a │ │ │ │ + rsbs r0, r4, #138 @ 0x8a │ │ │ │ subs.w r0, r8, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf180008a │ │ │ │ - adcs.w r0, r8, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf134008a │ │ │ │ - adds.w r0, r8, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf0f4008a │ │ │ │ - @ instruction: 0xf0d0008a │ │ │ │ - @ instruction: 0xf0a8008a │ │ │ │ - eor.w r0, r4, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf194008a │ │ │ │ + sbcs.w r0, r0, #138 @ 0x8a │ │ │ │ + adc.w r0, r8, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf124008a │ │ │ │ + add.w r0, r8, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf0e8008a │ │ │ │ + @ instruction: 0xf0c0008a │ │ │ │ + eors.w r0, r8, #138 @ 0x8a │ │ │ │ orn r0, r8, #138 @ 0x8a │ │ │ │ - orr.w r0, r8, #138 @ 0x8a │ │ │ │ - bic.w r0, r0, #138 @ 0x8a │ │ │ │ - vext.8 d16, d24, d10, #0 │ │ │ │ - vaddl.s8 q8, d24, d10 │ │ │ │ - vaddl.s32 q0, d16, d10 │ │ │ │ - vhadd.s32 d16, d28, d10 │ │ │ │ - vhadd.s8 d16, d20, d10 │ │ │ │ - vhadd.s16 d0, d28, d10 │ │ │ │ + orr.w r0, r0, #138 @ 0x8a │ │ │ │ + and.w r0, ip, #138 @ 0x8a │ │ │ │ + vaddl.s32 q8, d20, d10 │ │ │ │ + vext.8 d0, d28, d10, #0 │ │ │ │ + vaddl.s16 q0, d24, d10 │ │ │ │ + vhadd.s d16, d16, d10 │ │ │ │ + vhadd.s8 d16, d24, d10 │ │ │ │ + vhadd.s32 d0, d16, d10 │ │ │ │ cdp 0, 15, cr0, cr8, cr10, {4} │ │ │ │ - cdp 0, 13, cr0, cr0, cr10, {4} │ │ │ │ - cdp 0, 10, cr0, cr8, cr10, {4} │ │ │ │ - cdp 0, 8, cr0, cr0, cr10, {4} │ │ │ │ - cdp 0, 5, cr0, cr8, cr10, {4} │ │ │ │ + cdp 0, 13, cr0, cr4, cr10, {4} │ │ │ │ + cdp 0, 11, cr0, cr0, cr10, {4} │ │ │ │ + cdp 0, 8, cr0, cr8, cr10, {4} │ │ │ │ + cdp 0, 6, cr0, cr0, cr10, {4} │ │ │ │ cdp 0, 3, cr0, cr4, cr10, {4} │ │ │ │ - cdp 0, 1, cr0, cr0, cr10, {4} │ │ │ │ - stcl 0, cr0, [r8, #552]! @ 0x228 │ │ │ │ - stcl 0, cr0, [r0, #552] @ 0x228 │ │ │ │ - ldc 0, cr0, [r4, #552] @ 0x228 │ │ │ │ - stcl 0, cr0, [ip, #-552]! @ 0xfffffdd8 │ │ │ │ - stcl 0, cr0, [r0, #-552] @ 0xfffffdd8 │ │ │ │ - stc 0, cr0, [r4, #-552] @ 0xfffffdd8 │ │ │ │ - ldcl 0, cr0, [ip], {138} @ 0x8a │ │ │ │ - mrrc 0, 8, r0, r4, cr10 │ │ │ │ - stc 0, cr0, [ip], #552 @ 0x228 │ │ │ │ - stc 0, cr0, [r4], #-552 @ 0xfffffdd8 │ │ │ │ - ldcl 0, cr0, [ip], #-552 @ 0xfffffdd8 │ │ │ │ - @ instruction: 0xebf4008a │ │ │ │ - mcrr 0, 8, r0, ip, cr10 │ │ │ │ - rsb r0, r4, sl, lsl #2 │ │ │ │ - @ instruction: 0xeb98008a │ │ │ │ - orn r0, ip, sl, lsl #2 │ │ │ │ - sbc.w r0, r4, sl, lsl #2 │ │ │ │ - bics.w r0, r4, sl, lsl #2 │ │ │ │ - @ instruction: 0xeb30008a │ │ │ │ - ldrd r0, r0, [ip, #552]! @ 0x228 │ │ │ │ - @ instruction: 0xeafc008a │ │ │ │ - strd r0, r0, [r4, #552] @ 0x228 │ │ │ │ - pkhbt r0, r8, sl, lsl #2 │ │ │ │ - @ instruction: 0xe98c008a │ │ │ │ - eors.w r0, r4, sl, lsl #2 │ │ │ │ - ldrd r0, r0, [r4, #-552] @ 0x228 │ │ │ │ - orn r0, r0, sl, lsl #2 │ │ │ │ - ldmdb ip, {r1, r3, r7} │ │ │ │ + cdp 0, 0, cr0, cr12, cr10, {4} │ │ │ │ + stcl 0, cr0, [r0, #552]! @ 0x228 │ │ │ │ + stc 0, cr0, [r4, #552]! @ 0x228 │ │ │ │ + ldcl 0, cr0, [ip, #-552]! @ 0xfffffdd8 │ │ │ │ + ldcl 0, cr0, [r4], #552 @ 0x228 │ │ │ │ + stcl 0, cr0, [ip, #-552] @ 0xfffffdd8 │ │ │ │ + stcl 0, cr0, [r4], {138} @ 0x8a │ │ │ │ + ldc 0, cr0, [ip, #-552] @ 0xfffffdd8 │ │ │ │ + ldc 0, cr0, [r4], {138} @ 0x8a │ │ │ │ + stcl 0, cr0, [ip], #552 @ 0x228 │ │ │ │ + stcl 0, cr0, [r4], #-552 @ 0xfffffdd8 │ │ │ │ + ldc 0, cr0, [r8], #-552 @ 0xfffffdd8 │ │ │ │ + add.w r0, ip, sl, lsl #2 │ │ │ │ + stc 0, cr0, [r4], {138} @ 0x8a │ │ │ │ + @ instruction: 0xead4008a │ │ │ │ + rsbs r0, r0, sl, lsl #2 │ │ │ │ + eors.w r0, ip, sl, lsl #2 │ │ │ │ + @ instruction: 0xeb9c008a │ │ │ │ + orn r0, r4, sl, lsl #2 │ │ │ │ + sbc.w r0, r8, sl, lsl #2 │ │ │ │ bic.w r0, ip, sl, lsl #2 │ │ │ │ - strd r0, r0, [r4], #552 @ 0x228 │ │ │ │ - ldmia.w r8!, {r1, r3, r7} │ │ │ │ - b.n 805938 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 8054a4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 805f98 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldrd r0, r0, [r4], #-552 @ 0x228 │ │ │ │ - b.n 8058c0 │ │ │ │ + @ instruction: 0xeb34008a │ │ │ │ + ldrd r0, r0, [r4, #552]! @ 0x228 │ │ │ │ + add.w r0, r0, sl, lsl #2 │ │ │ │ + @ instruction: 0xe9bc008a │ │ │ │ + pkhbt r0, ip, sl, lsl #2 │ │ │ │ + @ instruction: 0xe984008a │ │ │ │ + ldrd r0, r0, [r8, #-552] @ 0x228 │ │ │ │ + b.n 805a78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806424 │ │ │ │ + b.n 8055e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805f18 │ │ │ │ + b.n 8060d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xe830008a │ │ │ │ - b.n 805848 │ │ │ │ + ldmdb r4, {r1, r3, r7} │ │ │ │ + b.n 805a00 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8063a4 │ │ │ │ + b.n 805564 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805e98 │ │ │ │ + b.n 806058 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805c5c │ │ │ │ + @ instruction: 0xe8d0008a │ │ │ │ + b.n 805988 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8057d0 │ │ │ │ + b.n 8054e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806324 │ │ │ │ + b.n 805fd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805e18 │ │ │ │ + stmia.w ip, {r1, r3, r7} │ │ │ │ + b.n 805910 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805be4 │ │ │ │ + b.n 806464 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805758 │ │ │ │ + b.n 805f58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8062a4 │ │ │ │ + strex r0, r0, [r8, #552] @ 0x228 │ │ │ │ + b.n 805898 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805d98 │ │ │ │ + b.n 8063e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805b6c │ │ │ │ + b.n 805ed8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8056e0 │ │ │ │ + @ instruction: 0xe804008a │ │ │ │ + b.n 805820 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806224 │ │ │ │ + b.n 806364 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805d18 │ │ │ │ + b.n 805e58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805af4 │ │ │ │ + b.n 805c34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805668 │ │ │ │ + b.n 8057a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8061a4 │ │ │ │ + b.n 8062e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 805dd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805a7c │ │ │ │ + b.n 805bbc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8055f0 │ │ │ │ + b.n 805730 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806124 │ │ │ │ + b.n 806264 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + b.n 805d58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805a04 │ │ │ │ + b.n 805b44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805578 │ │ │ │ + b.n 8056b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8060a4 │ │ │ │ + b.n 8061e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 80598c │ │ │ │ + b.n 805acc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805500 │ │ │ │ + b.n 805640 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806024 │ │ │ │ + b.n 806164 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 20 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805914 │ │ │ │ + b.n 805a54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806488 │ │ │ │ + b.n 8055c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805fa4 │ │ │ │ + b.n 8060e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 80589c │ │ │ │ + b.n 8059dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806410 │ │ │ │ + b.n 805550 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805f24 │ │ │ │ + b.n 806064 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805824 │ │ │ │ + b.n 805964 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806398 │ │ │ │ + b.n 8064d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805ea4 │ │ │ │ + b.n 805fe4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8057ac │ │ │ │ + b.n 8058ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806320 │ │ │ │ + b.n 806460 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805e24 │ │ │ │ + b.n 805f64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 805d18 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805734 │ │ │ │ + b.n 805874 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8062a8 │ │ │ │ + b.n 8063e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 805da4 │ │ │ │ + b.n 805ee4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 805c98 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8056bc │ │ │ │ + b.n 8057fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 806230 │ │ │ │ + b.n 806370 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 805e64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 805e18 │ │ │ │ + udf #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 805dc4 │ │ │ │ + ble.n 805d04 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 805d88 │ │ │ │ + blt.n 805cc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805d4c │ │ │ │ + bls.n 805c8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805d18 │ │ │ │ + bvc.n 805e58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805d0c │ │ │ │ + bpl.n 805e4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805d00 │ │ │ │ + bcc.n 805e40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 805d34 │ │ │ │ + ble.n 805c74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805cf8 │ │ │ │ + blt.n 805e38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805cbc │ │ │ │ + bls.n 805dfc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805c90 │ │ │ │ + bvc.n 805dd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805c84 │ │ │ │ + bpl.n 805dc4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805e78 │ │ │ │ + bcc.n 805db8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 805ca4 │ │ │ │ + ble.n 805de4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805e68 │ │ │ │ + blt.n 805da8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805e2c │ │ │ │ + bhi.n 805d6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805e08 │ │ │ │ + bvs.n 805d48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805dfc │ │ │ │ + bmi.n 805d3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805df0 │ │ │ │ + bcs.n 805d30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 805e14 │ │ │ │ + bgt.n 805d54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805dd8 │ │ │ │ + bge.n 805d18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805d9c │ │ │ │ + bhi.n 805cdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 805d80 │ │ │ │ + bvs.n 805cc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 805d74 │ │ │ │ + bmi.n 805cb4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 805d68 │ │ │ │ + bcs.n 805ea8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 805d84 │ │ │ │ + bgt.n 805cc4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 805d48 │ │ │ │ + bge.n 805e88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805d0c │ │ │ │ + bhi.n 805e4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 805cf8 │ │ │ │ + bvs.n 805e38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 805cec │ │ │ │ + bmi.n 805e2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 805ce0 │ │ │ │ + bcs.n 805e20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 805cf4 │ │ │ │ + bgt.n 805e34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 805eb8 │ │ │ │ + bge.n 805df8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805e7c │ │ │ │ + bvc.n 805dbc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 805e70 │ │ │ │ + bpl.n 805db0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 805e64 │ │ │ │ + bcc.n 805da4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 805e58 │ │ │ │ + bne.n 805d98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 805e6c │ │ │ │ + blt.n 805dac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 805e30 │ │ │ │ + bls.n 805d70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805df4 │ │ │ │ + bvc.n 805d34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805de8 │ │ │ │ + bpl.n 805d28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805ddc │ │ │ │ + bcc.n 805d1c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 805dd0 │ │ │ │ + bne.n 805d10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805de4 │ │ │ │ + blt.n 805d24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805da8 │ │ │ │ + bls.n 805ee8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805d6c │ │ │ │ + bvc.n 805eac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805d60 │ │ │ │ + bpl.n 805ea0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805d54 │ │ │ │ + bcc.n 805e94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 805d48 │ │ │ │ + bne.n 805e88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805d5c │ │ │ │ + blt.n 805e9c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805d20 │ │ │ │ + bls.n 805e60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805ee4 │ │ │ │ + bvc.n 805e24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805ed8 │ │ │ │ + bmi.n 805e18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805ecc │ │ │ │ + bcs.n 805e0c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 805ec0 │ │ │ │ + beq.n 805e00 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805ed4 │ │ │ │ + bge.n 805e14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805e98 │ │ │ │ + bhi.n 805dd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805e5c │ │ │ │ + bvs.n 805d9c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805e50 │ │ │ │ + bmi.n 805d90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805e44 │ │ │ │ + bcs.n 805d84 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 805d78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 805e4c │ │ │ │ + bge.n 805d8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805e10 │ │ │ │ + bhi.n 805d50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 805dd4 │ │ │ │ + bvs.n 805f14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 805dc8 │ │ │ │ + bmi.n 805f08 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 805dbc │ │ │ │ + bcs.n 805efc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + beq.n 805ef0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 805dc4 │ │ │ │ + bge.n 805f04 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805d88 │ │ │ │ + bhi.n 805ec8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 805f4c │ │ │ │ + bvs.n 805e8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 805f40 │ │ │ │ + bmi.n 805e80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 805f34 │ │ │ │ + bcs.n 805e74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 805f3c │ │ │ │ + bge.n 805e7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 805f00 │ │ │ │ + bvc.n 805e40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 805ec4 │ │ │ │ + bpl.n 805e04 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 805eb8 │ │ │ │ + bcc.n 805df8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 805eac │ │ │ │ + bne.n 805dec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 805eb4 │ │ │ │ + bls.n 805df4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805e78 │ │ │ │ + bvc.n 805db8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805e3c │ │ │ │ + bpl.n 805f7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805e30 │ │ │ │ + bcc.n 805f70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 805e24 │ │ │ │ + bne.n 805f64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805e2c │ │ │ │ + bls.n 805f6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805df0 │ │ │ │ + bvc.n 805f30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805db4 │ │ │ │ + bpl.n 805ef4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805fa8 │ │ │ │ + bcc.n 805ee8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 805f9c │ │ │ │ + bne.n 805edc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 805fa4 │ │ │ │ + bls.n 805ee4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 805f68 │ │ │ │ + bvs.n 805ea8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 805f2c │ │ │ │ + bmi.n 805e6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 805f20 │ │ │ │ + bcs.n 805e60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 805f14 │ │ │ │ + beq.n 805e54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + adds r0, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r4, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3156] @ 806d24 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3152] @ 806d28 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2897399,303 +2897377,311 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1584] @ 807348 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1580] @ 80734c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r2, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r5, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r1, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r0, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r3, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r6, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r1, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r4, r4, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + ldr r0, [pc, #16] @ (806f58 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + blxns sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + blxns r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + bxns lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns ip │ │ │ │ + bxns r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + bxns r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns r0 │ │ │ │ + mov ip, ip │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp ip, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp ip, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r4, ip │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2897715,487 +2897701,479 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mvns r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mvns r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r4, r5 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bics r4, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - muls r4, r3 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - orrs r0, r1 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r0, r3 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r0, r7 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r3 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r0, r0 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #400 @ (adr r2, 807158 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 806fd8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 8070bc ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 80733c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 807020 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 8072a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #976 @ (adr r1, 8073a4 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 807224 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #848 @ (adr r1, 807328 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 8071a8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 8072ac ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 80712c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 807230 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 8070b0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 8071a4 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 807024 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 807138 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 8073b8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 8070cc ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 80734c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #96 @ (adr r1, 807050 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8072d0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 8073e4 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 807264 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 807368 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 8071e8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 8072ac ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 80712c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 8071e0 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 807060 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #352 @ (adr r0, 807164 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 8073e4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 8070f8 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 807378 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #128 @ (adr r0, 80708c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 80730c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, pc, #592 @ (adr r0, 807260 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #416 @ (adr r0, 8071b4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #240 @ (adr r0, 807108 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + add r0, pc, #48 @ (adr r0, 80704c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 80745c ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 8073b0 ) │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #656 @ (adr r7, 807304 ) │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #480 @ (adr r7, 807258 ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #352 @ (adr r7, 8071dc ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 80745c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #224 @ (adr r7, 807160 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 8073e0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #96 @ (adr r7, 8070e4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 807364 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #992 @ (adr r6, 807468 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 8072e8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #864 @ (adr r6, 8073ec ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 80726c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 807370 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 8071f0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #608 @ (adr r6, 8072f4 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 807174 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #480 @ (adr r6, 807278 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 8070f8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #352 @ (adr r6, 8071fc ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 80747c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 807160 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 8073e0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #32 @ (adr r6, 8070c4 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 807344 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 807428 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 8072a8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 80736c ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 8071ec ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #496 @ (adr r5, 8072a0 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 807120 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #288 @ (adr r5, 8071d4 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 807454 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #112 @ (adr r5, 807128 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 8073a8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 80748c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 80730c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #832 @ (adr r4, 807400 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 807280 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #672 @ (adr r4, 807364 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 8071e4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 8072e8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 807168 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #368 @ (adr r4, 80723c ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 8074bc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #224 @ (adr r4, 8071b0 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 807430 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 807134 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 8073b4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 807478 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 8072f8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #768 @ (adr r3, 8073dc ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 80725c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 807320 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 8071a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #416 @ (adr r3, 807284 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 807104 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #256 @ (adr r3, 8071e8 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 807468 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #112 @ (adr r3, 80715c ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 8073dc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 8074d0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 807350 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 807414 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 807294 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #608 @ (adr r2, 807358 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 8071d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #400 @ (adr r2, 80728c ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 80710c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8071c0 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 807440 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 8074f4 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 807374 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #848 @ (adr r1, 807458 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 8072d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 80734c ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 8071cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 8072d0 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 807150 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 807234 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 8074b4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #96 @ (adr r1, 807178 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8073f8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 8074cc ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 80734c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #736 @ (adr r0, 807400 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 807280 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #624 @ (adr r0, 807394 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 807214 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 807308 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 807188 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #336 @ (adr r0, 80727c ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 8074fc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #192 @ (adr r0, 8071f0 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 807470 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #48 @ (adr r0, 807164 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 8073e4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #544 @ (adr r0, 807358 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + add r0, pc, #400 @ (adr r0, 8072cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + add r0, pc, #256 @ (adr r0, 807240 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #128 @ (adr r0, 8071c4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 807194 │ │ │ │ + cbz r4, 8071bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 807152 │ │ │ │ + cbz r0, 80717a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 80719c │ │ │ │ + cbnz r0, 8071c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + cbnz r0, 80717c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 8071e6 │ │ │ │ + push {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + cbz r0, 8071c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 80719c │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbz r0, 807186 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + cbnz r0, 8071d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 8071a6 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + cbnz r0, 807186 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + cpsie a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 8071f0 │ │ │ │ + push {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 8071a8 │ │ │ │ + cbz r0, 8071d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 8071b2 │ │ │ │ + cbnz r0, 8071da │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 8071fc │ │ │ │ + cbz r0, 807224 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 8071f6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 8071dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 807200 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + cbnz r4, 8071e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 80724c │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - uxth r4, r1 │ │ │ │ + cbz r4, 80722e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 807200 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 80720c │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 807258 │ │ │ │ + cbz r0, 807280 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxth r0, r3 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 807234 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cbnz r0, 807240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 8072a8 │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 80728a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 80725c │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 80723e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + cbnz r0, 80724c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 8072b4 │ │ │ │ + push {r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 807268 │ │ │ │ + cbz r0, 807290 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #32 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 807594 ) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, 8074a0 ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 807678 ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #176 @ (adr r7, 8073ac ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 80762c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 807554 ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 8076b8 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 807538 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 8075cc ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 80744c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 8076a0 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 807520 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #224 @ (adr r5, 8073f4 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 807674 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #512 @ (adr r4, 807518 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 807398 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #816 @ (adr r3, 80764c ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 8074cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 807470 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 8076f0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 807574 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 8073f4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 8076b8 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 807538 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, 8073dc ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 80765c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #496 @ (adr r3, 807520 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 8073a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 807714 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 807594 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #272 @ (adr r5, 807448 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 8076c8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #576 @ (adr r4, 80757c ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 8073fc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 8076a0 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 807520 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, 8073f4 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 807674 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 807408 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 807688 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #240] @ (807440 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2899423,25 +2899401,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #47 @ 0x2f │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 807e40 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movw r3, #7924 @ 0x1ef4 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 80b462 │ │ │ │ cmp.w r1, #6912 @ 0x1b00 │ │ │ │ bcc.w 80f636 │ │ │ │ sub.w r1, r1, #6912 @ 0x1b00 │ │ │ │ @@ -2903222,31 +2903200,31 @@ │ │ │ │ mcr2 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ bl a0ddf2 │ │ │ │ mcr2 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ asrs r5, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ movw r3, #15004 @ 0x3a9c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 80fa9a │ │ │ │ cmp.w r1, #14976 @ 0x3a80 │ │ │ │ bcs.w 812d2a │ │ │ │ movw r3, #14876 @ 0x3a1c │ │ │ │ @@ -2904483,154 +2904461,154 @@ │ │ │ │ b.w 807d3c │ │ │ │ ldr r2, [pc, #320] @ (80ac58 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 807d3c │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfb560089 │ │ │ │ - @ instruction: 0xfb4c0089 │ │ │ │ - @ instruction: 0xfb400089 │ │ │ │ - @ instruction: 0xfb340089 │ │ │ │ - @ instruction: 0xfb280089 │ │ │ │ - @ instruction: 0xfb1c0089 │ │ │ │ - @ instruction: 0xfb100089 │ │ │ │ - @ instruction: 0xfb040089 │ │ │ │ - ldrsh.w r0, [lr, #137] @ 0x89 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + @ instruction: 0xfbf60089 │ │ │ │ + @ instruction: 0xfbec0089 │ │ │ │ + @ instruction: 0xfbe00089 │ │ │ │ + @ instruction: 0xfbd40089 │ │ │ │ + smlalbb r0, r0, r8, r9 │ │ │ │ + @ instruction: 0xfbbc0089 │ │ │ │ + @ instruction: 0xfbb00089 │ │ │ │ + @ instruction: 0xfba40089 │ │ │ │ + @ instruction: 0xfa5e0089 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 9, cr0, cr6, cr8, {4} │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + vhadd.s d0, d22, d8 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa6e0089 │ │ │ │ - @ instruction: 0xfa600089 │ │ │ │ - @ instruction: 0xfa720089 │ │ │ │ - @ instruction: 0xfa600089 │ │ │ │ - @ instruction: 0xfa800089 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + @ instruction: 0xfb0e0089 │ │ │ │ + @ instruction: 0xfb000089 │ │ │ │ + @ instruction: 0xfb120089 │ │ │ │ + @ instruction: 0xfb000089 │ │ │ │ + @ instruction: 0xfb200089 │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r2, [pc, #3472] @ 80b9f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 807d3c │ │ │ │ @@ -2905889,288 +2905867,288 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #652] @ (80bc78 ) │ │ │ │ add r2, pc │ │ │ │ b.w 808ed8 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-548]! @ 0xfffffddc │ │ │ │ - adcs.w r0, ip, r8, lsl #2 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + ldc2l 0, cr0, [r8, #548] @ 0x224 │ │ │ │ + @ instruction: 0xebfc0088 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add.w r0, r0, r8, lsl #2 │ │ │ │ - ldc2 0, cr0, [sl], #548 @ 0x224 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + sub.w r0, r0, r8, lsl #2 │ │ │ │ + ldc2l 0, cr0, [sl, #-548] @ 0xfffffddc │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc2 0, cr0, [r4], {137} @ 0x89 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldc2 0, cr0, [r4, #-548]! @ 0xfffffddc │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r0], #-548 @ 0xfffffddc │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + ldc2 0, cr0, [r0, #-548] @ 0xfffffddc │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip], {137} @ 0x89 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + ldc2 0, cr0, [ip], #548 @ 0x224 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orn r0, lr, #4489216 @ 0x448000 │ │ │ │ - orns r0, lr, #4489216 @ 0x448000 │ │ │ │ - @ instruction: 0xfb7a0089 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + add.w r0, lr, #4489216 @ 0x448000 │ │ │ │ + adds.w r0, lr, #4489216 @ 0x448000 │ │ │ │ + ldc2 0, cr0, [sl], {137} @ 0x89 │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfaea0089 │ │ │ │ - usat r0, #9, lr, lsl #2 │ │ │ │ - @ instruction: 0xfac60089 │ │ │ │ - @ instruction: 0xf37a0089 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + @ instruction: 0xfb8a0089 │ │ │ │ + bic.w r0, lr, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xfb660089 │ │ │ │ + ands.w r0, sl, #4489216 @ 0x448000 │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ssat r0, #10, r6, lsl #2 │ │ │ │ - @ instruction: 0xfa520089 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + usat r0, #9, r6, asr #2 │ │ │ │ + @ instruction: 0xfaf20089 │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ssat r0, #10, r0, asr #2 │ │ │ │ - @ instruction: 0xe8320088 │ │ │ │ - sbfx r0, ip, #2, #10 │ │ │ │ - ssat r0, #10, sl, lsl #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + ubfx r0, r0, #2, #10 │ │ │ │ + @ instruction: 0xe8d20088 │ │ │ │ + @ instruction: 0xf3ec0089 │ │ │ │ + usat r0, #9, sl, asr #2 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vst1.8 {d0[4]}, [r4], r9 │ │ │ │ - bfi r0, ip, #2, #8 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + @ instruction: 0xfa240089 │ │ │ │ + and.w r0, ip, #4489216 @ 0x448000 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh.w r0, [r4, r9] │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + ldr??.w r0, [r4, #137] @ 0x89 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str??.w r0, [lr, #137] @ 0x89 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + vst1.8 {d0[4]}, [lr], r9 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str.w r0, [sl, #137] @ 0x89 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + vld4.32 {d16-d19}, [sl], r9 │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orrs.w r0, r2, #137 @ 0x89 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + @ instruction: 0xf0f20089 │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bics.w r0, lr, #137 @ 0x89 │ │ │ │ - @ instruction: 0xfb200089 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + @ instruction: 0xf0de0089 │ │ │ │ + smlalbb r0, r0, r0, r9 │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb.w r0, [r0, r9] │ │ │ │ - ldc2l 0, cr0, [sl], #548 @ 0x224 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strh.w r0, [r0, #137] @ 0x89 │ │ │ │ + ldc2 0, cr0, [sl, #548] @ 0x224 │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vhadd.s d16, d20, d9 │ │ │ │ - vhadd.s16 d16, d26, d9 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + ands.w r0, r4, #137 @ 0x89 │ │ │ │ + vext.8 d16, d26, d9, #0 │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7800089 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strh.w r0, [r0, r9] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf73e0089 │ │ │ │ - vext.8 d16, d18, d9, #0 │ │ │ │ - vaddl.s16 q8, d18, d9 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + @ instruction: 0xf7de0089 │ │ │ │ + eors.w r0, r2, #137 @ 0x89 │ │ │ │ + orns r0, r2, #137 @ 0x89 │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xfae20089 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + @ instruction: 0xfb820089 │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf62e0089 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + movt r0, #59529 @ 0xe889 │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rsb r0, lr, #4489216 @ 0x448000 │ │ │ │ - @ instruction: 0xfa040089 │ │ │ │ - sub.w r0, sl, #4489216 @ 0x448000 │ │ │ │ - vld1.8 {d16[4]}, [lr], r9 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + @ instruction: 0xf66e0089 │ │ │ │ + @ instruction: 0xfaa40089 │ │ │ │ + movw r0, #43145 @ 0xa889 │ │ │ │ + @ instruction: 0xfa8e0089 │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sbc.w r0, r8, #4489216 @ 0x448000 │ │ │ │ - cdp 0, 1, cr0, cr10, cr9, {4} │ │ │ │ - adc.w r0, r4, #4489216 @ 0x448000 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + addw r0, r8, #2185 @ 0x889 │ │ │ │ + cdp 0, 11, cr0, cr10, cr9, {4} │ │ │ │ + @ instruction: 0xf5e40089 │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf5220089 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + rsb r0, r2, #4489216 @ 0x448000 │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4fe0089 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + @ instruction: 0xf59e0089 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stc 0, cr0, [r4], #-548 @ 0xfffffddc │ │ │ │ - b.n 80be80 │ │ │ │ + stcl 0, cr0, [r4], {137} @ 0x89 │ │ │ │ + b.n 80bfc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rsbs r0, r8, #137 @ 0x89 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + @ instruction: 0xf2780089 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + b.n 80bc74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfa1a0089 │ │ │ │ - add.w r0, r0, #137 @ 0x89 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + @ instruction: 0xfaba0089 │ │ │ │ + sub.w r0, r0, #137 @ 0x89 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r2, [pc, #3660] @ 80cacc │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ @@ -2907476,314 +2907454,312 @@ │ │ │ │ b.w 807d3c │ │ │ │ ldr r2, [pc, #764] @ (80cdbc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 807d3c │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [sl, #548] @ 0x224 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + cdp 0, 6, cr0, cr10, cr9, {4} │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb.w r0, [r2, #137] @ 0x89 │ │ │ │ - ldr??.w r0, [r0, r9] │ │ │ │ - vst4.32 {d16-d19}, [lr], r9 │ │ │ │ - vld4.32 {d0-d3}, [ip], r9 │ │ │ │ - vst4.32 {d0-d3}, [lr], r9 │ │ │ │ - ldr??.w r0, [r0, #137] @ 0x89 │ │ │ │ - ldrsh.w r0, [sl, r9] │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + @ instruction: 0xfa320089 │ │ │ │ + @ instruction: 0xfa100089 │ │ │ │ + vld1.8 {d16[4]}, [lr], r9 │ │ │ │ + vst1.8 {d16[4]}, [ip], r9 │ │ │ │ + vld1.8 {d0[4]}, [lr], r9 │ │ │ │ + ldrsb.w r0, [r0, #137] @ 0x89 │ │ │ │ + ldr??.w r0, [sl, #137] @ 0x89 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 80c420 │ │ │ │ + b.n 80c560 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7a40089 │ │ │ │ - ldc 0, cr0, [r2], {137} @ 0x89 │ │ │ │ - @ instruction: 0xf7920089 │ │ │ │ - @ instruction: 0xf7860089 │ │ │ │ - @ instruction: 0xf7780089 │ │ │ │ - bge.n 80cbdc │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldc 0, cr0, [r2], {137} @ 0x89 │ │ │ │ - @ instruction: 0xf6f60089 │ │ │ │ - @ instruction: 0xf6880089 │ │ │ │ - @ instruction: 0xf67e0089 │ │ │ │ - b.n 80d1e4 │ │ │ │ + str.w r0, [r4, r9] │ │ │ │ + ldc 0, cr0, [r2, #-548]! @ 0xfffffddc │ │ │ │ + ldrh.w r0, [r2, r9] │ │ │ │ + strh.w r0, [r6, r9] │ │ │ │ + ldrb.w r0, [r8, r9] │ │ │ │ + bge.n 80cb1c │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldc 0, cr0, [r2], #548 @ 0x224 │ │ │ │ + @ instruction: 0xf7960089 │ │ │ │ + @ instruction: 0xf7280089 │ │ │ │ + @ instruction: 0xf71e0089 │ │ │ │ + b.n 80d324 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - addw r0, r0, #2185 @ 0x889 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + subw r0, r0, #2185 @ 0x889 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf52e0089 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + rsb r0, lr, #4489216 @ 0x448000 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds.w r0, sl, #4489216 @ 0x448000 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + subs.w r0, sl, #4489216 @ 0x448000 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf0ae0089 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + adc.w r0, lr, #137 @ 0x89 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf4ea0089 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf58a0089 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf4e20089 │ │ │ │ - eor.w r0, lr, r9, lsl #2 │ │ │ │ - @ instruction: 0xf4da0089 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf5820089 │ │ │ │ + @ instruction: 0xeb2e0089 │ │ │ │ + sbcs.w r0, sl, #4489216 @ 0x448000 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bic.w r0, r6, #4489216 @ 0x448000 │ │ │ │ - b.n 80cf54 │ │ │ │ + @ instruction: 0xf4c60089 │ │ │ │ + b.n 80d094 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh.w r0, [r4, r9] │ │ │ │ - @ instruction: 0xfa220089 │ │ │ │ - @ instruction: 0xfa040089 │ │ │ │ - vld1.8 {d16[4]}, [r2], r9 │ │ │ │ - vst1.8 {d16[4]}, [r0], r9 │ │ │ │ - ldrsb.w r0, [lr, #137] @ 0x89 │ │ │ │ - vst1.8 {d0[4]}, [r0], r9 │ │ │ │ - vst1.8 {d16[4]}, [r2], r9 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + ldr.w r0, [r4, #137] @ 0x89 │ │ │ │ + @ instruction: 0xfac20089 │ │ │ │ + @ instruction: 0xfaa40089 │ │ │ │ + @ instruction: 0xfa820089 │ │ │ │ + @ instruction: 0xfa600089 │ │ │ │ + @ instruction: 0xfa3e0089 │ │ │ │ + @ instruction: 0xfa200089 │ │ │ │ + @ instruction: 0xfa620089 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2 0, cr0, [r6, #-548] @ 0xfffffddc │ │ │ │ - ldmdb r6, {r0, r3, r7} │ │ │ │ - stc2l 0, cr0, [ip], {137} @ 0x89 │ │ │ │ - ldrd r0, r0, [r0], #548 @ 0x224 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr9, {4} │ │ │ │ - cdp2 0, 12, cr0, cr14, cr9, {4} │ │ │ │ + stc2 0, cr0, [r6, #548]! @ 0x224 │ │ │ │ + @ instruction: 0xe9b60089 │ │ │ │ + stc2l 0, cr0, [ip, #-548]! @ 0xfffffddc │ │ │ │ + @ instruction: 0xe9900089 │ │ │ │ + vhadd.u32 d16, d22, d9 │ │ │ │ + vhadd.u32 d16, d30, d9 │ │ │ │ + vhadd.u d16, d30, d9 │ │ │ │ + vaddl.u8 q0, d22, d9 │ │ │ │ + vaddl.u8 q0, d22, d9 │ │ │ │ + vhadd.u32 d16, d18, d9 │ │ │ │ + vhadd.u d16, d26, d9 │ │ │ │ + vhadd.u d0, d30, d9 │ │ │ │ + vhadd.u32 d16, d30, d9 │ │ │ │ cdp2 0, 13, cr0, cr14, cr9, {4} │ │ │ │ - cdp2 0, 14, cr0, cr6, cr9, {4} │ │ │ │ - cdp2 0, 14, cr0, cr6, cr9, {4} │ │ │ │ - cdp2 0, 12, cr0, cr2, cr9, {4} │ │ │ │ - cdp2 0, 13, cr0, cr10, cr9, {4} │ │ │ │ - cdp2 0, 9, cr0, cr14, cr9, {4} │ │ │ │ - cdp2 0, 12, cr0, cr14, cr9, {4} │ │ │ │ - cdp2 0, 3, cr0, cr14, cr9, {4} │ │ │ │ - cdp2 0, 11, cr0, cr14, cr9, {4} │ │ │ │ - cdp2 0, 5, cr0, cr6, cr9, {4} │ │ │ │ - smlalbb r0, r0, sl, r9 │ │ │ │ - b.n 80cbdc │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + vhadd.u16 d16, d30, d9 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr9, {4} │ │ │ │ + stc2l 0, cr0, [sl], #-548 @ 0xfffffddc │ │ │ │ + stmia.w lr, {r0, r3, r7} │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2 0, cr0, [sl], {137} @ 0x89 │ │ │ │ - b.n 80cb2c │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #-548 @ 0xfffffddc │ │ │ │ - bpl.n 80cb3c │ │ │ │ + stc2 0, cr0, [sl, #-548]! @ 0xfffffddc │ │ │ │ + @ instruction: 0xe8300089 │ │ │ │ + ldc2 0, cr0, [r4, #-548] @ 0xfffffddc │ │ │ │ + bvs.n 80cc7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80cab0 │ │ │ │ + b.n 80cbf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2 0, cr0, [sl], {137} @ 0x89 │ │ │ │ - bics.w r0, lr, #137 @ 0x89 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + ldc2 0, cr0, [sl], #548 @ 0x224 │ │ │ │ + @ instruction: 0xf0de0089 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80c9e0 │ │ │ │ + b.n 80cb20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ands.w r0, r4, #137 @ 0x89 │ │ │ │ - @ instruction: 0xfac20089 │ │ │ │ - orn r0, r8, #137 @ 0x89 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + @ instruction: 0xf0b40089 │ │ │ │ + @ instruction: 0xfb620089 │ │ │ │ + add.w r0, r8, #137 @ 0x89 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orr.w r0, sl, #137 @ 0x89 │ │ │ │ - b.n 80c91c │ │ │ │ + @ instruction: 0xf0ea0089 │ │ │ │ + b.n 80ca5c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80c820 │ │ │ │ + b.n 80c960 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80c858 │ │ │ │ + b.n 80c998 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [pc, #288] @ (80cd78 ) │ │ │ │ + ldr r7, [pc, #928] @ (80cff8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 80c814 │ │ │ │ + b.n 80c954 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #968] @ (80d028 ) │ │ │ │ + ldr r7, [pc, #584] @ (80cea8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #984] @ (80d03c ) │ │ │ │ + ldr r7, [pc, #600] @ (80cebc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 80c734 │ │ │ │ + b.n 80c874 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80d39c │ │ │ │ + b.n 80c4dc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80d368 │ │ │ │ + b.n 80d4a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80d348 │ │ │ │ + b.n 80d488 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d3ac │ │ │ │ + b.n 80c4ec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80d2ec │ │ │ │ + b.n 80d42c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80cd8c │ │ │ │ + b.n 80cecc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d2ac │ │ │ │ + b.n 80d3ec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80cd14 │ │ │ │ + b.n 80ce54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d26c │ │ │ │ + b.n 80d3ac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d22c │ │ │ │ + b.n 80d36c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d1ac │ │ │ │ + b.n 80d2ec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d16c │ │ │ │ + b.n 80d2ac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d130 │ │ │ │ + b.n 80d270 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [pc, #336] @ (80ce8c ) │ │ │ │ + ldr r2, [pc, #976] @ (80d10c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #320] @ (80ce80 ) │ │ │ │ + ldr r2, [pc, #960] @ (80d100 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d09c │ │ │ │ + b.n 80d1dc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d060 │ │ │ │ + b.n 80d1a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d024 │ │ │ │ + b.n 80d164 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80cfe8 │ │ │ │ + b.n 80d128 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vext.8 d0, d26, d9, #0 │ │ │ │ - vaddl.s16 q0, d22, d9 │ │ │ │ - vhadd.s d16, d22, d9 │ │ │ │ - vhadd.s16 d16, d26, d9 │ │ │ │ - bics.w r0, sl, #137 @ 0x89 │ │ │ │ + orrs.w r0, sl, #137 @ 0x89 │ │ │ │ + bics.w r0, r6, #137 @ 0x89 │ │ │ │ ands.w r0, r6, #137 @ 0x89 │ │ │ │ - vaddl.s8 q8, d22, d9 │ │ │ │ - vaddl.s32 q0, d18, d9 │ │ │ │ - vaddl.s8 q0, d18, d9 │ │ │ │ - vhadd.s16 d16, d30, d9 │ │ │ │ - vhadd.s d0, d30, d9 │ │ │ │ - vhadd.s16 d0, d26, d9 │ │ │ │ - and.w r0, r2, #137 @ 0x89 │ │ │ │ - vaddl.s32 q8, d18, d9 │ │ │ │ - vext.8 d0, d30, d9, #0 │ │ │ │ - vaddl.s16 q0, d30, d9 │ │ │ │ - vhadd.s8 d16, d30, d9 │ │ │ │ - vhadd.s32 d0, d26, d9 │ │ │ │ - bge.n 80ce00 │ │ │ │ + vext.8 d16, d26, d9, #0 │ │ │ │ + @ instruction: 0xf0da0089 │ │ │ │ + @ instruction: 0xf0b60089 │ │ │ │ + orn r0, r6, #137 @ 0x89 │ │ │ │ + orr.w r0, r2, #137 @ 0x89 │ │ │ │ + bic.w r0, r2, #137 @ 0x89 │ │ │ │ + vext.8 d16, d30, d9, #0 │ │ │ │ + vaddl.s16 q8, d30, d9 │ │ │ │ + vext.8 d0, d26, d9, #0 │ │ │ │ + @ instruction: 0xf0a20089 │ │ │ │ + eor.w r0, r2, #137 @ 0x89 │ │ │ │ + orrs.w r0, lr, #137 @ 0x89 │ │ │ │ + bics.w r0, lr, #137 @ 0x89 │ │ │ │ + vaddl.s32 q8, d30, d9 │ │ │ │ + vaddl.s8 q8, d26, d9 │ │ │ │ + bge.n 80cd40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bge.n 80ce00 │ │ │ │ + bge.n 80cd40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bge.n 80ce08 │ │ │ │ + bge.n 80cd48 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - eor.w r0, lr, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf52e0089 │ │ │ │ ldr.w r2, [pc, #3268] @ 80da88 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.n 80ca98 │ │ │ │ ldr.w r2, [pc, #3256] @ 80da8c │ │ │ │ @@ -2908949,297 +2908925,289 @@ │ │ │ │ beq.w 8127f8 │ │ │ │ ldr r2, [pc, #704] @ (80dd3c ) │ │ │ │ lsls r0, r3, #31 │ │ │ │ add r2, pc │ │ │ │ bmi.w 80a71e │ │ │ │ b.w 809ad8 │ │ │ │ nop │ │ │ │ - bvs.n 80da54 │ │ │ │ + bvc.n 80d994 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bvs.n 80da28 │ │ │ │ + bvc.n 80db68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bvs.n 80d9fc │ │ │ │ + bvc.n 80db3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r1 │ │ │ │ + add r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf0b80089 │ │ │ │ - @ instruction: 0xf0dc0089 │ │ │ │ - @ instruction: 0xf0ba0089 │ │ │ │ - eors.w r0, r8, #137 @ 0x89 │ │ │ │ - orns r0, sl, #137 @ 0x89 │ │ │ │ - orrs.w r0, ip, #137 @ 0x89 │ │ │ │ - bics.w r0, lr, #137 @ 0x89 │ │ │ │ - bic.w r0, r0, #137 @ 0x89 │ │ │ │ - orns r0, sl, #137 @ 0x89 │ │ │ │ - orrs.w r0, r8, #137 @ 0x89 │ │ │ │ - orn r0, r6, #137 @ 0x89 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + adcs.w r0, r8, #137 @ 0x89 │ │ │ │ + sbcs.w r0, ip, #137 @ 0x89 │ │ │ │ + adcs.w r0, sl, #137 @ 0x89 │ │ │ │ + @ instruction: 0xf1380089 │ │ │ │ + adds.w r0, sl, #137 @ 0x89 │ │ │ │ + @ instruction: 0xf0fc0089 │ │ │ │ + @ instruction: 0xf0de0089 │ │ │ │ + @ instruction: 0xf0c00089 │ │ │ │ + adds.w r0, sl, #137 @ 0x89 │ │ │ │ + @ instruction: 0xf0f80089 │ │ │ │ + add.w r0, r6, #137 @ 0x89 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - blt.n 80d9e4 │ │ │ │ + bgt.n 80db24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfa3e0089 │ │ │ │ - @ instruction: 0xfa3a0089 │ │ │ │ - @ instruction: 0xfa7a0089 │ │ │ │ - @ instruction: 0xfa760089 │ │ │ │ - @ instruction: 0xfaae0089 │ │ │ │ - @ instruction: 0xfaa80097 │ │ │ │ - @ instruction: 0xfb1c0089 │ │ │ │ - @ instruction: 0xfb1c0089 │ │ │ │ - @ instruction: 0xfb140089 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + @ instruction: 0xfade0089 │ │ │ │ + @ instruction: 0xfada0089 │ │ │ │ + @ instruction: 0xfb1a0089 │ │ │ │ + @ instruction: 0xfb160089 │ │ │ │ + @ instruction: 0xfb4e0089 │ │ │ │ + @ instruction: 0xfb480097 │ │ │ │ + @ instruction: 0xfbbc0089 │ │ │ │ + @ instruction: 0xfbbc0089 │ │ │ │ + @ instruction: 0xfbb40089 │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfb040089 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + @ instruction: 0xfba40089 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - eors r2, r2 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 80da34 │ │ │ │ + bne.n 80db74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 80db64 │ │ │ │ + bge.n 80daa4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80db2c │ │ │ │ + ble.n 80da6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r0 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb.w r0, [sl, #151] @ 0x97 │ │ │ │ - ble.n 80da70 │ │ │ │ + vld4.32 {d0-d3}, [sl :64], r7 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80dc30 │ │ │ │ + udf #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80dbb0 │ │ │ │ + ble.n 80daf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80db78 │ │ │ │ + ble.n 80dab8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80db38 │ │ │ │ + ble.n 80da78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80db08 │ │ │ │ + ble.n 80dc48 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80dad8 │ │ │ │ + ble.n 80dc18 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80daa8 │ │ │ │ + ble.n 80dbe8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80dc78 │ │ │ │ + ble.n 80dbb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80daa8 │ │ │ │ + ble.n 80dbe8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh.w r0, [r4, r9] │ │ │ │ - ldrsh.w r0, [r8, r9] │ │ │ │ - ldrsh.w r0, [ip, r9] │ │ │ │ - vst4.32 {d16-d19}, [r4], r9 │ │ │ │ - bvc.n 80dc78 │ │ │ │ + ldr??.w r0, [r4, #137] @ 0x89 │ │ │ │ + ldr??.w r0, [r8, #137] @ 0x89 │ │ │ │ + ldr??.w r0, [ip, #137] @ 0x89 │ │ │ │ + vld1.8 {d16[4]}, [r4], r9 │ │ │ │ + bhi.n 80dbb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh.w r0, [r4, r9] │ │ │ │ - ldrsh.w r0, [r4, r9] │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + ldr??.w r0, [r4, #137] @ 0x89 │ │ │ │ + ldr??.w r0, [r4, #137] @ 0x89 │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf68c0097 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + @ instruction: 0xf72c0097 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe85a0089 │ │ │ │ - @ instruction: 0xf6fe0089 │ │ │ │ - @ instruction: 0xf7760089 │ │ │ │ - subs r5, #30 │ │ │ │ + ldrd r0, r0, [sl], #548 @ 0x224 │ │ │ │ + @ instruction: 0xf79e0089 │ │ │ │ + ldrb.w r0, [r6, r9] │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs.w r0, r2, #4947968 @ 0x4b8000 │ │ │ │ - strd r0, r0, [r8], #548 @ 0x224 │ │ │ │ - ldmia.w lr!, {r0, r3, r7} │ │ │ │ - @ instruction: 0xe8080089 │ │ │ │ - b.n 80dbd4 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 80db7c │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 80db3c │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 80dafc │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 80dabc │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 80da64 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 80da14 │ │ │ │ + @ instruction: 0xf6520097 │ │ │ │ + @ instruction: 0xe9880089 │ │ │ │ + ldrd r0, r0, [lr, #-548] @ 0x224 │ │ │ │ + stmia.w r8!, {r0, r3, r7} │ │ │ │ + stmia.w r6, {r0, r3, r7} │ │ │ │ + @ instruction: 0xe8580089 │ │ │ │ + @ instruction: 0xe8360089 │ │ │ │ + @ instruction: 0xe8140089 │ │ │ │ + b.n 80dbfc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80dbb4 │ │ │ │ + b.n 80dba4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ b.n 80db54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strd r0, r0, [r4], #-548 @ 0x224 │ │ │ │ - b.n 80db94 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xe80c0089 │ │ │ │ - @ instruction: 0xe81a0089 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + strd r0, r0, [r8], #-548 @ 0x224 │ │ │ │ + @ instruction: 0xe8360089 │ │ │ │ + stmdb r4, {r0, r3, r7} │ │ │ │ + @ instruction: 0xe8520089 │ │ │ │ + stmia.w ip!, {r0, r3, r7} │ │ │ │ + ldmia.w sl!, {r0, r3, r7} │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 80da6c │ │ │ │ + b.n 80dbac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80dbec │ │ │ │ + ldrd r0, r0, [r4], #-548 @ 0x224 │ │ │ │ + ble.n 80dc44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80dd04 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeafe0089 │ │ │ │ - @ instruction: 0xeafe0089 │ │ │ │ - add.w r0, r2, r9, lsl #2 │ │ │ │ - pkhbt r0, sl, r9, lsl #2 │ │ │ │ - @ instruction: 0xeaec0089 │ │ │ │ - @ instruction: 0xeade0089 │ │ │ │ - bgt.n 80dbb4 │ │ │ │ + @ instruction: 0xeb9e0089 │ │ │ │ + @ instruction: 0xeb9e0089 │ │ │ │ + sub.w r0, r2, r9, lsl #2 │ │ │ │ + sbc.w r0, sl, r9, lsl #2 │ │ │ │ + @ instruction: 0xeb8c0089 │ │ │ │ + sbcs.w r0, lr, r9, lsl #2 │ │ │ │ + ble.n 80dcf4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80db70 │ │ │ │ + ble.n 80dcb0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80dd2c │ │ │ │ + ble.n 80dc6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80dcf0 │ │ │ │ + bgt.n 80dc30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80dcbc │ │ │ │ + bgt.n 80dbfc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80dc88 │ │ │ │ + bgt.n 80dbc8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80dc5c │ │ │ │ + bgt.n 80db9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d7b8 │ │ │ │ + b.n 80d8f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d8d4 │ │ │ │ + b.n 80da14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d760 │ │ │ │ + b.n 80d8a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orn r0, ip, #4489216 @ 0x448000 │ │ │ │ - orr.w r0, r8, #4489216 @ 0x448000 │ │ │ │ - b.n 80d95c │ │ │ │ + add.w r0, ip, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf4e80089 │ │ │ │ + b.n 80da9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d7a0 │ │ │ │ + b.n 80d8e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d8c4 │ │ │ │ + b.n 80da04 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf3f80089 │ │ │ │ - b.n 80d85c │ │ │ │ + eors.w r0, r8, #4489216 @ 0x448000 │ │ │ │ + b.n 80d99c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ubfx r0, r8, #2, #10 │ │ │ │ - b.n 80d77c │ │ │ │ + orn r0, r8, #4489216 @ 0x448000 │ │ │ │ + b.n 80d8bc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf3980089 │ │ │ │ - b.n 80d704 │ │ │ │ + bics.w r0, r8, #4489216 @ 0x448000 │ │ │ │ + b.n 80d844 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bfi r0, r8, #2, #8 │ │ │ │ - b.n 80d66c │ │ │ │ + and.w r0, r8, #4489216 @ 0x448000 │ │ │ │ + b.n 80d7ac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d630 │ │ │ │ + b.n 80d770 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf2f00089 │ │ │ │ - b.n 80d560 │ │ │ │ + @ instruction: 0xf3900089 │ │ │ │ + b.n 80d6a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d81c │ │ │ │ + b.n 80d95c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d4f0 │ │ │ │ + b.n 80d630 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d7bc │ │ │ │ + b.n 80d8fc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80e488 │ │ │ │ + b.n 80d5c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r8, #151 @ 0x97 │ │ │ │ - b.n 80d85c │ │ │ │ + @ instruction: 0xf2580097 │ │ │ │ + b.n 80d99c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stc 0, cr0, [sl, #548]! @ 0x224 │ │ │ │ - @ instruction: 0xf1fe0089 │ │ │ │ - rsbs r0, lr, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf1820089 │ │ │ │ - adcs.w r0, r6, #137 @ 0x89 │ │ │ │ - sub.w r0, r6, #137 @ 0x89 │ │ │ │ - sbc.w r0, r6, #137 @ 0x89 │ │ │ │ - sbc.w r0, sl, #137 @ 0x89 │ │ │ │ - sbc.w r0, lr, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf0f60089 │ │ │ │ - @ instruction: 0xf0d60089 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + cdp 0, 4, cr0, cr10, cr9, {4} │ │ │ │ + @ instruction: 0xf29e0089 │ │ │ │ + @ instruction: 0xf27e0089 │ │ │ │ + @ instruction: 0xf2220089 │ │ │ │ + @ instruction: 0xf1f60089 │ │ │ │ + movw r0, #24713 @ 0x6089 │ │ │ │ + addw r0, r6, #137 @ 0x89 │ │ │ │ + addw r0, sl, #137 @ 0x89 │ │ │ │ + addw r0, lr, #137 @ 0x89 │ │ │ │ + @ instruction: 0xf1960089 │ │ │ │ + sbcs.w r0, r6, #137 @ 0x89 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 80d6dc │ │ │ │ + b.n 80d81c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d6b0 │ │ │ │ + b.n 80d7f0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 80d684 │ │ │ │ + b.n 80d7c4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 80dd98 │ │ │ │ + bls.n 80dcd8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 80dd60 │ │ │ │ + bls.n 80dca0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bhi.n 80dd18 │ │ │ │ + bls.n 80dc58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bhi.n 80dce8 │ │ │ │ + bls.n 80de28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #944] @ (80e0f0 ) │ │ │ │ + ldr r3, [pc, #560] @ (80df70 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ cmp.w r1, #1008 @ 0x3f0 │ │ │ │ bhi.w 810d1e │ │ │ │ cmp.w r1, #860 @ 0x35c │ │ │ │ bcc.w 810108 │ │ │ │ sub.w r1, r1, #860 @ 0x35c │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ @@ -2910537,258 +2910505,258 @@ │ │ │ │ b.w 807d3c │ │ │ │ ldr r2, [pc, #500] @ (80ee90 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 807d3c │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [pc, #272] @ (80edcc ) │ │ │ │ + ldr r2, [pc, #912] @ (80f04c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics.w r0, lr, r9, lsl #2 │ │ │ │ - ldr r1, [pc, #728] @ (80efb0 ) │ │ │ │ + @ instruction: 0xeade0089 │ │ │ │ + ldr r2, [pc, #344] @ (80ee30 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, lr │ │ │ │ + mov r2, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #6 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + eors r6, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80ee00 │ │ │ │ + b.n 80ef40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ands r0, r2 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 80ee0c │ │ │ │ + b.n 80ef4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, r2 │ │ │ │ + add sl, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + eors r2, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbz r4, 80ed5a │ │ │ │ + cbz r4, 80ed82 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 80ecc0 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ecbc │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ec98 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 80ec90 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ec88 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ udf #44 @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ee70 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + udf #28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ec84 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ec98 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ee44 │ │ │ │ + udf #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ec98 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ecf4 │ │ │ │ + ble.n 80ee34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + ldr r0, [pc, #336] @ (80eee0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 80ed74 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80ee78 │ │ │ │ + bmi.n 80edb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ee04 │ │ │ │ + ble.n 80ed44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80ee58 │ │ │ │ + bcc.n 80ed98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80edc4 │ │ │ │ + ble.n 80ed04 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80ee38 │ │ │ │ + bcc.n 80ed78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ed84 │ │ │ │ + ble.n 80ecc4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80ee18 │ │ │ │ + bcc.n 80ed58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ed44 │ │ │ │ + ble.n 80ee84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80edf8 │ │ │ │ + bcc.n 80ed38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ed04 │ │ │ │ + ble.n 80ee44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80edd8 │ │ │ │ + bcc.n 80ed18 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80eec4 │ │ │ │ + ble.n 80ee04 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 80edb8 │ │ │ │ + bcc.n 80ecf8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ee84 │ │ │ │ + bgt.n 80edc4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 80ed98 │ │ │ │ + bcc.n 80ecd8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ee44 │ │ │ │ + bgt.n 80ed84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bge.n 80ed30 │ │ │ │ + blt.n 80ee70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bge.n 80eebc │ │ │ │ + blt.n 80edfc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ed7c │ │ │ │ + bgt.n 80eebc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ed80 │ │ │ │ + bgt.n 80eec0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ed7c │ │ │ │ + bgt.n 80eebc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee70 │ │ │ │ + blt.n 80edb0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee40 │ │ │ │ + blt.n 80ed80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee80 │ │ │ │ + blt.n 80edc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee40 │ │ │ │ + blt.n 80ed80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee78 │ │ │ │ + blt.n 80edb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 80eee4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #26 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ee1c │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ede8 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + beq.n 80ef24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80eda0 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ed74 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 80ef10 │ │ │ │ + udf #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80eed4 │ │ │ │ + ble.n 80ee14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80eea8 │ │ │ │ + ble.n 80ede8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 80ee6c │ │ │ │ + ble.n 80edac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bgt.n 80ee24 │ │ │ │ + ble.n 80ed64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ef40 │ │ │ │ + bgt.n 80ee80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ef04 │ │ │ │ + blt.n 80ee44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80edc0 │ │ │ │ + bgt.n 80ef00 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ed7c │ │ │ │ + bgt.n 80eebc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ef38 │ │ │ │ + bgt.n 80ee78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80eee4 │ │ │ │ + blt.n 80ee24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80eee8 │ │ │ │ + bgt.n 80ee28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 80ee9c │ │ │ │ + bgt.n 80eddc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee50 │ │ │ │ + bgt.n 80ed90 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80edfc │ │ │ │ + bgt.n 80ef3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80edb8 │ │ │ │ + bgt.n 80eef8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ef5c │ │ │ │ + bgt.n 80ee9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ef10 │ │ │ │ + blt.n 80ee50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80eec4 │ │ │ │ + blt.n 80ee04 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 80ee48 │ │ │ │ + bgt.n 80ef88 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r3, #6136 @ 0x17f8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 811366 │ │ │ │ movw r3, #6031 @ 0x178f │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 809ad8 │ │ │ │ @@ -2912151,237 +2912119,237 @@ │ │ │ │ bhi.w 809ad8 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.w 807d20 │ │ │ │ b.w 809ad8 │ │ │ │ nop │ │ │ │ - bcc.n 80fe8c │ │ │ │ + bmi.n 80ffcc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80fe04 │ │ │ │ + bmi.n 80ff44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r4, 80ff12 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 810268 ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80ff7c │ │ │ │ + bcc.n 80febc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r0, 80ff10 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 810148 ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 80fef4 │ │ │ │ + bcc.n 80fe34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r4, 80ff0c │ │ │ │ + cbnz r4, 80ff34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 810028 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 8102a8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 80fe6c │ │ │ │ + bcc.n 80ffac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + cbnz r0, 80ff32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 810308 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 810188 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 80ffe4 │ │ │ │ + bcc.n 80ff24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 80ff2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 8101e8 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 810068 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 80ff5c │ │ │ │ + bcs.n 80fe9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 80fec0 │ │ │ │ + bcs.n 810000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 80fea8 │ │ │ │ + bcs.n 80ffe8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r0, 80ff94 │ │ │ │ + cbnz r0, 80ffbc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 80ffd0 │ │ │ │ + bne.n 80ff10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 80fff4 │ │ │ │ + bpl.n 80ff34 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 810084 │ │ │ │ + bcs.n 80ffc4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 810064 │ │ │ │ + bcs.n 80ffa4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 810044 │ │ │ │ + bcs.n 80ff84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 810024 │ │ │ │ + bcs.n 80ff64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 810004 │ │ │ │ + bcs.n 80ff44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r2, 810044 │ │ │ │ + cbz r2, 81006c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r4, 810058 │ │ │ │ + cbnz r4, 810080 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r2, 81005a │ │ │ │ + cbnz r2, 810082 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 81002a │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rev16 r0, r5 │ │ │ │ + cbnz r0, 810066 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - rev16 r6, r3 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcc.n 80ff68 │ │ │ │ + bmi.n 8100a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bkpt 0x00e6 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + itet vc │ │ │ │ + lslvc r1, r1, #2 │ │ │ │ + itte hi @ unpredictable │ │ │ │ + lslhi r1, r1, #2 │ │ │ │ + bkpt 0x00e0 │ │ │ │ + lslls r1, r1, #2 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp.w r1, #3440 @ 0xd70 │ │ │ │ bhi.w 809ad8 │ │ │ │ cmp.w r1, #3424 @ 0xd60 │ │ │ │ bcs.w 8109a6 │ │ │ │ movw r3, #3388 @ 0xd3c │ │ │ │ cmp r1, r3 │ │ │ │ @@ -2913581,205 +2913549,205 @@ │ │ │ │ bhi.w 809ad8 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.w 807d20 │ │ │ │ b.w 809ad8 │ │ │ │ nop │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 811020 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 8112a0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #808 @ (adr r7, 8111f0 ) │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, pc, #656 @ (adr r7, 811160 ) │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, pc, #368 @ (adr r7, 81104c ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 8112cc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 810f3a │ │ │ │ + push {r2, r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 811278 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 8110f8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r2, r2 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 810f52 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 810f4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxtb r6, r1 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r6, 810f48 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 811308 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 811188 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, pc, #776 @ (adr r3, 811264 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 8110e4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, 811048 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 8112c8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, pc, #136 @ (adr r3, 810ff4 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 811274 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, pc, #976 @ (adr r2, 811340 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 8111c0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, pc, #48 @ (adr r3, 810fa4 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 811224 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 811358 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 8111d8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, pc, #712 @ (adr r2, 811244 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 8110c4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, pc, #904 @ (adr r2, 811308 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 811188 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ite │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - addal r0, r6, #3 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - itt al │ │ │ │ - lslal r1, r1, #2 │ │ │ │ - addal r0, pc, #968 @ (adr r0, 811370 ) │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + add r1, pc, #584 @ (adr r1, 8111f0 ) │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 811378 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 8111f8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #984 @ (adr r0, 811390 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 811210 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 811378 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 8111f8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 811360 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 8111e0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #936 @ (adr r0, 811378 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 8111f8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 8113a0 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 811220 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 8113c8 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 811248 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 8113d0 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 811250 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 810ff8 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 811278 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 8113e0 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 811260 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 8113c8 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 811248 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #936 @ (adr r0, 8113b0 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 811230 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 8113c8 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 811248 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #24 @ (adr r1, 811030 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 8112b0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #16 @ (adr r1, 811030 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 8112b0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r3, #13788 @ 0x35dc │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 812fe2 │ │ │ │ cmp.w r1, #13760 @ 0x35c0 │ │ │ │ bcs.w 812fcc │ │ │ │ sub.w r1, r1, #13696 @ 0x3580 │ │ │ │ @@ -2915022,236 +2914990,237 @@ │ │ │ │ ldr r2, [pc, #460] @ (812014 ) │ │ │ │ uxtb r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 807d3c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (8120c0 ) │ │ │ │ + ldr r7, [pc, #208] @ (811f40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #600] @ (8120cc ) │ │ │ │ + ldr r7, [pc, #216] @ (811f4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vrev32.16 d0, d10 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add ip, sp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 812248 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 8120c8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 8121c4 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 812044 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 812140 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 811fc0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, pc, #552 @ (adr r1, 8120cc ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 811f4c ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, 812058 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 811ed8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, pc, #312 @ (adr r1, 811fe4 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 812264 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, pc, #560 @ (adr r1, 8120e0 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 811f60 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r6, r3 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r1, #2 │ │ │ │ sub.w r1, r1, #13184 @ 0x3380 │ │ │ │ subs r1, #28 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #28 │ │ │ │ bhi.w 809ad8 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ @@ -2916444,187 +2916413,190 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 809ad8 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 807d20 │ │ │ │ b.w 809ad8 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf2d4008a │ │ │ │ - movt r0, #24714 @ 0x608a │ │ │ │ - @ instruction: 0xf2bc008a │ │ │ │ - subw r0, lr, #138 @ 0x8a │ │ │ │ - subw r0, r4, #138 @ 0x8a │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + @ instruction: 0xf374008a │ │ │ │ + bfi r0, r6, #2, #9 │ │ │ │ + @ instruction: 0xf35c008a │ │ │ │ + sbfx r0, lr, #2, #11 │ │ │ │ + sbfx r0, r4, #2, #11 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbz r4, 812e5e │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stcl 0, cr0, [r8, #-552] @ 0xfffffdd8 │ │ │ │ - ldc 0, cr0, [ip, #-552]! @ 0xfffffdd8 │ │ │ │ - cbz r4, 812e48 │ │ │ │ + stcl 0, cr0, [r8, #552]! @ 0x228 │ │ │ │ + ldcl 0, cr0, [ip, #552] @ 0x228 │ │ │ │ + cbz r4, 812e70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, pc, #80 @ (adr r7, 812e98 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 813118 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldc 0, cr0, [r8, #-552]! @ 0xfffffdd8 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + ldcl 0, cr0, [r8, #552] @ 0x228 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc 0, cr0, [r0, #-552]! @ 0xfffffdd8 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + ldcl 0, cr0, [r0, #552] @ 0x228 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 813000 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 812e80 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldcl 0, cr0, [sl], {138} @ 0x8a │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + ldcl 0, cr0, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vhadd.s8 d16, d24, d10 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + vaddl.s32 q8, d24, d10 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vrev32.8 d16, d7 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vaddl.u8 q8, d28, d7 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vaddl.u32 q0, d24, d7 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-540]! @ 0xfffffde4 │ │ │ │ - stc2l 0, cr0, [r2, #-540]! @ 0xfffffde4 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr7, {4} │ │ │ │ + cdp2 0, 0, cr0, cr2, cr7, {4} │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ sub.w r2, r1, #14912 @ 0x3a40 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 809ad8 │ │ │ │ @@ -2918080,269 +2918052,264 @@ │ │ │ │ b.w 80fd60 │ │ │ │ ldr r2, [pc, #592] @ (814260 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 80fd40 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sbcs.w r0, r2, #135 @ 0x87 │ │ │ │ - vaddl.s32 q8, d30, d7 │ │ │ │ - vaddl.s16 q0, d26, d7 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + @ instruction: 0xf2120087 │ │ │ │ + eor.w r0, lr, #135 @ 0x87 │ │ │ │ + bics.w r0, sl, #135 @ 0x87 │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vaddl.s16 q0, d18, d7 │ │ │ │ - vhadd.s32 d16, d22, d7 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + bics.w r0, r2, #135 @ 0x87 │ │ │ │ + and.w r0, r6, #135 @ 0x87 │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - eors.w r0, r2, #135 @ 0x87 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + @ instruction: 0xf1320087 │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vext.8 d16, d26, d7, #0 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + eors.w r0, sl, #135 @ 0x87 │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orrs.w r0, sl, #4423680 @ 0x438000 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + @ instruction: 0xf4fa0087 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc 0, cr0, [lr], {135} @ 0x87 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + ldc 0, cr0, [lr], #540 @ 0x21c │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xebfa0087 │ │ │ │ - bvs.n 81401c │ │ │ │ + ldc 0, cr0, [sl], {135} @ 0x87 │ │ │ │ + bvc.n 81415c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8141dc │ │ │ │ + bvc.n 81411c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs.w r0, r2, r7, lsl #2 │ │ │ │ - sub.w r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0xeb8e0087 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + mrrc 0, 8, r0, r2, cr7 │ │ │ │ + mcrr 0, 8, r0, r0, cr7 │ │ │ │ + stc 0, cr0, [lr], #-540 @ 0xfffffde4 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r8, #540]! @ 0x21c │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + cdp 0, 4, cr0, cr8, cr7, {4} │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeafe0087 │ │ │ │ - @ instruction: 0xeaec0087 │ │ │ │ - @ instruction: 0xeada0087 │ │ │ │ - pkhbt r0, r8, r7, lsl #2 │ │ │ │ - @ instruction: 0xeab60087 │ │ │ │ - @ instruction: 0xeaa40087 │ │ │ │ - eors.w r0, r2, r7, lsl #2 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + @ instruction: 0xeb9e0087 │ │ │ │ + @ instruction: 0xeb8c0087 │ │ │ │ + sbcs.w r0, sl, r7, lsl #2 │ │ │ │ + sbc.w r0, r8, r7, lsl #2 │ │ │ │ + adcs.w r0, r6, r7, lsl #2 │ │ │ │ + adc.w r0, r4, r7, lsl #2 │ │ │ │ + @ instruction: 0xeb320087 │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrd r0, r0, [r0, #540]! @ 0x21c │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + eors.w r0, r0, r7, lsl #2 │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bvs.n 8140a4 │ │ │ │ + bvc.n 8141e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xe9ba0087 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + orrs.w r0, sl, r7, lsl #2 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - and.w r0, r6, #135 @ 0x87 │ │ │ │ - @ instruction: 0xe9840087 │ │ │ │ - ldrd r0, r0, [r2, #-540]! @ 0x21c │ │ │ │ - strd r0, r0, [r0, #-540]! @ 0x21c │ │ │ │ - strd r0, r0, [lr, #-540] @ 0x21c │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + @ instruction: 0xf0a60087 │ │ │ │ + bic.w r0, r4, r7, lsl #2 │ │ │ │ + ands.w r0, r2, r7, lsl #2 │ │ │ │ + and.w r0, r0, r7, lsl #2 │ │ │ │ + strd r0, r0, [lr, #540]! @ 0x21c │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeb820087 │ │ │ │ - ldrd r0, r0, [ip], #540 @ 0x21c │ │ │ │ - strd r0, r0, [sl], #540 @ 0x21c │ │ │ │ - @ instruction: 0xe8d80087 │ │ │ │ - @ instruction: 0xe81a0087 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + stc 0, cr0, [r2], #-540 @ 0xfffffde4 │ │ │ │ + @ instruction: 0xe99c0087 │ │ │ │ + @ instruction: 0xe98a0087 │ │ │ │ + ldrd r0, r0, [r8, #-540]! @ 0x21c │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r7} │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 8141a8 │ │ │ │ + bvs.n 8140e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 814110 │ │ │ │ + bvs.n 814250 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe85e0087 │ │ │ │ - bmi.n 81428c │ │ │ │ + ldrd r0, r0, [lr], #540 @ 0x21c │ │ │ │ + bmi.n 8141cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 814260 │ │ │ │ + bmi.n 8141a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xe82e0087 │ │ │ │ - @ instruction: 0xe81e0087 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + @ instruction: 0xe8ce0087 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r7} │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 814180 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - b.n 814164 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - b.n 814148 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + @ instruction: 0xe85e0087 │ │ │ │ + strex r0, r0, [lr, #540] @ 0x21c │ │ │ │ + @ instruction: 0xe83e0087 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 814110 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - b.n 8140f4 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - b.n 8140d8 │ │ │ │ + @ instruction: 0xe81e0087 │ │ │ │ + @ instruction: 0xe80e0087 │ │ │ │ + b.n 814218 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8140bc │ │ │ │ + b.n 8141fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 814084 │ │ │ │ + b.n 8141c4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 814068 │ │ │ │ + b.n 8141a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81404c │ │ │ │ + b.n 81418c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 814030 │ │ │ │ + b.n 814170 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 814014 │ │ │ │ + b.n 814154 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813ff8 │ │ │ │ + b.n 814138 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813fdc │ │ │ │ + b.n 81411c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813fc0 │ │ │ │ + b.n 814100 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813fa4 │ │ │ │ + b.n 8140e4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813f88 │ │ │ │ + b.n 8140c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813f6c │ │ │ │ + b.n 8140ac │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 813f34 │ │ │ │ + b.n 814074 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813f18 │ │ │ │ + b.n 814058 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813efc │ │ │ │ + b.n 81403c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 813ee0 │ │ │ │ + b.n 814020 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr.w r2, [pc, #3912] @ 8151b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 80fd20 │ │ │ │ @@ -2919646,429 +2919613,429 @@ │ │ │ │ b.w 81161a │ │ │ │ ldr r2, [pc, #840] @ (8154ec ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 80d3be │ │ │ │ - b.n 81597c │ │ │ │ + b.n 814abc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81595c │ │ │ │ + b.n 814a9c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81593c │ │ │ │ + b.n 814a7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 81581c │ │ │ │ + b.n 81595c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8157fc │ │ │ │ + b.n 81593c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8157dc │ │ │ │ + b.n 81591c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8157bc │ │ │ │ + b.n 8158fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81579c │ │ │ │ + b.n 8158dc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - beq.n 815284 │ │ │ │ + beq.n 8151c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 81573c │ │ │ │ + b.n 81587c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81571c │ │ │ │ + b.n 81585c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8156fc │ │ │ │ + b.n 81583c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 81569c │ │ │ │ + b.n 8157dc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81567c │ │ │ │ + b.n 8157bc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81565c │ │ │ │ + b.n 81579c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81563c │ │ │ │ + b.n 81577c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 8155bc │ │ │ │ + b.n 8156fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 8154bc │ │ │ │ + b.n 8155fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 81545c │ │ │ │ + b.n 81559c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 81537c │ │ │ │ + b.n 8154bc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 81533c │ │ │ │ + b.n 81547c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81531c │ │ │ │ + b.n 81545c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8152fc │ │ │ │ + b.n 81543c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8152dc │ │ │ │ + b.n 81541c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 8152bc │ │ │ │ + b.n 8153fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 81529c │ │ │ │ + b.n 8153dc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 8153bc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 81539c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + b.n 81537c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + b.n 81535c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 815a70 │ │ │ │ + b.n 814bb0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 815a30 │ │ │ │ + b.n 814b70 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #28 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 815280 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [pc, #24] @ (815350 ) │ │ │ │ + ldr r5, [pc, #664] @ (8155d0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 8157ec │ │ │ │ + b.n 81592c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 815358 │ │ │ │ + ble.n 815298 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 815320 │ │ │ │ + ble.n 815460 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 8152e8 │ │ │ │ + ble.n 815428 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 8152b0 │ │ │ │ + ble.n 8153f0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 815428 │ │ │ │ + bgt.n 815368 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 8153f0 │ │ │ │ + bgt.n 815330 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 815420 │ │ │ │ + bgt.n 815360 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 815298 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 815428 │ │ │ │ + ble.n 815368 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 815400 │ │ │ │ + bgt.n 815340 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 815378 │ │ │ │ + ble.n 8152b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 8152e8 │ │ │ │ + ble.n 815428 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 815388 │ │ │ │ + blt.n 8152c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 815428 │ │ │ │ + blt.n 815368 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 815390 │ │ │ │ + blt.n 8152d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 815358 │ │ │ │ + blt.n 815498 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 815470 │ │ │ │ + blt.n 8153b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 815340 │ │ │ │ + bgt.n 815480 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 815440 │ │ │ │ + bge.n 815380 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 815340 │ │ │ │ + bgt.n 815480 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 815310 │ │ │ │ + bgt.n 815450 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 8154d8 │ │ │ │ + bgt.n 815418 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 815440 │ │ │ │ + blt.n 815380 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 815358 │ │ │ │ + bge.n 815498 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 815320 │ │ │ │ + bge.n 815460 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 815318 │ │ │ │ + bge.n 815458 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 815480 │ │ │ │ + bls.n 8153c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 815448 │ │ │ │ + bls.n 815388 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 815468 │ │ │ │ + bge.n 8153a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 8153c0 │ │ │ │ + bge.n 815500 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 8153b8 │ │ │ │ + bge.n 8154f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 815430 │ │ │ │ + bge.n 815370 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 8153e8 │ │ │ │ + bge.n 815528 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 815360 │ │ │ │ + bge.n 8154a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 8154d0 │ │ │ │ + bls.n 815410 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bhi.n 815440 │ │ │ │ + bls.n 815380 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + ldr r0, [pc, #184] @ (81552c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - blt.n 815580 │ │ │ │ + bgt.n 8154c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bge.n 815514 │ │ │ │ + bge.n 815454 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 816dd6 │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 815d14 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2922237,517 +2922204,517 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (816bdc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (816be0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + cbnz r4, 816862 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + svc 24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #32 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 8167f8 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 8167a4 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 816750 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 8168fc │ │ │ │ + udf #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 8168a8 │ │ │ │ + ble.n 8167e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 816854 │ │ │ │ + ble.n 816794 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 816800 │ │ │ │ + ble.n 816740 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 8167ac │ │ │ │ + ble.n 8168ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 816758 │ │ │ │ + ble.n 816898 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 816904 │ │ │ │ + ble.n 816844 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 8168b0 │ │ │ │ + bgt.n 8167f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 81685c │ │ │ │ + bgt.n 81679c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 816808 │ │ │ │ + bgt.n 816748 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 8167b4 │ │ │ │ + bgt.n 8168f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 816760 │ │ │ │ + bgt.n 8168a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 81690c │ │ │ │ + bgt.n 81684c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 8168b8 │ │ │ │ + blt.n 8167f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 816864 │ │ │ │ + blt.n 8167a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 816810 │ │ │ │ + blt.n 816950 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 8167bc │ │ │ │ + blt.n 8168fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 816768 │ │ │ │ + blt.n 8168a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 816914 │ │ │ │ + bge.n 816854 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 8168c0 │ │ │ │ + bge.n 816800 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 81686c │ │ │ │ + bge.n 8167ac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 816818 │ │ │ │ + bge.n 816958 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 8167c4 │ │ │ │ + bge.n 816904 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 816970 │ │ │ │ + bge.n 8168b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 81691c │ │ │ │ + bls.n 81685c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 8168c8 │ │ │ │ + bls.n 816808 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 816874 │ │ │ │ + bls.n 8167b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 816820 │ │ │ │ + bls.n 816960 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 8167cc │ │ │ │ + bls.n 81690c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 816978 │ │ │ │ + bls.n 8168b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 816924 │ │ │ │ + bhi.n 816864 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 8168d0 │ │ │ │ + bhi.n 816810 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 81687c │ │ │ │ + bhi.n 8167bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 816828 │ │ │ │ + bhi.n 816968 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 8167d4 │ │ │ │ + bhi.n 816914 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 816980 │ │ │ │ + bhi.n 8168c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 81692c │ │ │ │ + bvc.n 81686c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 8168d8 │ │ │ │ + bvc.n 816818 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 816884 │ │ │ │ + bvc.n 8167c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 816830 │ │ │ │ + bvc.n 816970 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8167dc │ │ │ │ + bvc.n 81691c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 816988 │ │ │ │ + bvc.n 8168c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 816934 │ │ │ │ + bvs.n 816874 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8168e0 │ │ │ │ + bvs.n 816820 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 81688c │ │ │ │ + bvs.n 8167cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 816838 │ │ │ │ + bvs.n 816978 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 8167e4 │ │ │ │ + bvs.n 816924 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 816990 │ │ │ │ + bpl.n 8168d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 81693c │ │ │ │ + bpl.n 81687c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 8168e8 │ │ │ │ + bpl.n 816828 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 816894 │ │ │ │ + bpl.n 8169d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 816840 │ │ │ │ + bpl.n 816980 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 8167ec │ │ │ │ + bpl.n 81692c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 816998 │ │ │ │ + bmi.n 8168d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 816944 │ │ │ │ + bmi.n 816884 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 8168f0 │ │ │ │ + bmi.n 816830 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 81689c │ │ │ │ + bmi.n 8169dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 816848 │ │ │ │ + bmi.n 816988 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 8169f4 │ │ │ │ + bmi.n 816934 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 8169a0 │ │ │ │ + bcc.n 8168e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 81694c │ │ │ │ + bcc.n 81688c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8168f8 │ │ │ │ + bcc.n 816838 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8168a4 │ │ │ │ + bcc.n 8169e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 816850 │ │ │ │ + bcc.n 816990 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8169fc │ │ │ │ + bcc.n 81693c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8169a8 │ │ │ │ + bcs.n 8168e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 816954 │ │ │ │ + bcs.n 816894 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 816900 │ │ │ │ + bcs.n 816840 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 8168ac │ │ │ │ + bcs.n 8169ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 816858 │ │ │ │ + bcs.n 816998 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 816a04 │ │ │ │ + bcs.n 816944 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 8169b0 │ │ │ │ + bne.n 8168f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 81695c │ │ │ │ + bne.n 81689c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 816908 │ │ │ │ + bne.n 816848 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 8168b4 │ │ │ │ + bne.n 8169f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 816860 │ │ │ │ + bne.n 8169a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 816a0c │ │ │ │ + bne.n 81694c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 8169b8 │ │ │ │ + beq.n 8168f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 816964 │ │ │ │ + beq.n 8168a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 816a50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + beq.n 8169fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + beq.n 8169a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - nop {14} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ite lt │ │ │ │ - lsllt r2, r1, #2 │ │ │ │ - it hi @ unpredictable │ │ │ │ - lslhi r2, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r2, r1, #2 │ │ │ │ - wfipl │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itt eq │ │ │ │ - lsleq r2, r1, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + itt │ │ │ │ + lsl r2, r1, #2 │ │ │ │ + nop {13} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + itt ge │ │ │ │ + lslge r2, r1, #2 │ │ │ │ + it vc @ unpredictable │ │ │ │ + lslvc r2, r1, #2 │ │ │ │ + ite mi │ │ │ │ + lslmi r2, r1, #2 │ │ │ │ + wfepl │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 816ba2 │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 816b9c │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 816b94 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 816b8e │ │ │ │ + pop {r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 816b86 │ │ │ │ + cbnz r4, 816bae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 816b80 │ │ │ │ + cbnz r0, 816ba8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + cbnz r4, 816ba0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + cbnz r0, 816b9a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 816b92 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev16 r0, r4 │ │ │ │ + cbnz r0, 816b8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 816b8e │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 816b88 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 816b80 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 816b7a │ │ │ │ + cbnz r0, 816ba2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 816b72 │ │ │ │ + cbnz r4, 816b9a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 816b6c │ │ │ │ + cbnz r0, 816b94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + cbnz r4, 816b8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + cbnz r0, 816b86 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + cbnz r4, 816b7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 816c5e │ │ │ │ + push {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r0, [pc, #520] @ (816df0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (816df4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2922999,175 +2922966,175 @@ │ │ │ │ ldr r0, [pc, #328] @ (816f2c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (816f30 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 816fb0 │ │ │ │ + bne.n 816ef0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 8172c0 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 817140 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 8171d8 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 817058 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov ip, ip │ │ │ │ + blxns r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov lr, fp │ │ │ │ + bx pc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov r8, fp │ │ │ │ + bx pc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov sl, sl │ │ │ │ + bx lr │ │ │ │ lsls r7, r0, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 81ef3c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ strb r5, [r7, #2] │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ @@ -2940773,831 +2940740,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 820260 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 820264 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #368] @ (81fd80 ) │ │ │ │ + ldr r5, [pc, #1008] @ (820000 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #192] @ (81fcd8 ) │ │ │ │ + ldr r5, [pc, #832] @ (81ff58 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #16] @ (81fc30 ) │ │ │ │ + ldr r5, [pc, #656] @ (81feb0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #864] @ (81ff88 ) │ │ │ │ + ldr r5, [pc, #480] @ (81fe08 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #688] @ (81fee0 ) │ │ │ │ + ldr r5, [pc, #304] @ (81fd60 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #512] @ (81fe38 ) │ │ │ │ + ldr r5, [pc, #128] @ (81fcb8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #336] @ (81fd90 ) │ │ │ │ + ldr r4, [pc, #976] @ (820010 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #160] @ (81fce8 ) │ │ │ │ + ldr r4, [pc, #800] @ (81ff68 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (820040 ) │ │ │ │ + ldr r4, [pc, #624] @ (81fec0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #832] @ (81ff98 ) │ │ │ │ + ldr r4, [pc, #448] @ (81fe18 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #656] @ (81fef0 ) │ │ │ │ + ldr r4, [pc, #272] @ (81fd70 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #480] @ (81fe48 ) │ │ │ │ + ldr r4, [pc, #96] @ (81fcc8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #304] @ (81fda0 ) │ │ │ │ + ldr r3, [pc, #944] @ (820020 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #128] @ (81fcf8 ) │ │ │ │ + ldr r3, [pc, #768] @ (81ff78 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #976] @ (820050 ) │ │ │ │ + ldr r3, [pc, #592] @ (81fed0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #800] @ (81ffa8 ) │ │ │ │ + ldr r3, [pc, #416] @ (81fe28 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #624] @ (81ff00 ) │ │ │ │ + ldr r3, [pc, #240] @ (81fd80 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #448] @ (81fe58 ) │ │ │ │ + ldr r3, [pc, #64] @ (81fcd8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #272] @ (81fdb0 ) │ │ │ │ + ldr r2, [pc, #912] @ (820030 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #96] @ (81fd08 ) │ │ │ │ + ldr r2, [pc, #736] @ (81ff88 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #944] @ (820060 ) │ │ │ │ + ldr r2, [pc, #560] @ (81fee0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (81ffb8 ) │ │ │ │ + ldr r2, [pc, #384] @ (81fe38 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #592] @ (81ff10 ) │ │ │ │ + ldr r2, [pc, #208] @ (81fd90 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #416] @ (81fe68 ) │ │ │ │ + ldr r2, [pc, #32] @ (81fce8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #240] @ (81fdc0 ) │ │ │ │ + ldr r1, [pc, #880] @ (820040 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #64] @ (81fd18 ) │ │ │ │ + ldr r1, [pc, #704] @ (81ff98 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #912] @ (820070 ) │ │ │ │ + ldr r1, [pc, #528] @ (81fef0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #736] @ (81ffc8 ) │ │ │ │ + ldr r1, [pc, #352] @ (81fe48 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #560] @ (81ff20 ) │ │ │ │ + ldr r1, [pc, #176] @ (81fda0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #384] @ (81fe78 ) │ │ │ │ + ldr r1, [pc, #0] @ (81fcf8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #208] @ (81fdd0 ) │ │ │ │ + ldr r0, [pc, #848] @ (820050 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #32] @ (81fd28 ) │ │ │ │ + ldr r0, [pc, #672] @ (81ffa8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blxns fp │ │ │ │ + ldr r0, [pc, #496] @ (81ff00 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blx r6 │ │ │ │ + ldr r0, [pc, #320] @ (81fe58 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blxns r0 │ │ │ │ + ldr r0, [pc, #144] @ (81fdb0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx fp │ │ │ │ + blx pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns r5 │ │ │ │ + blxns r9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx r0 │ │ │ │ + blx r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, sl │ │ │ │ + bxns lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r8, r5 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, pc │ │ │ │ + bxns r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + mov r8, lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r4 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r8, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp ip, r9 │ │ │ │ + mov r4, sp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r8, r4 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + mov r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r8, lr │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add ip, r8 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r8, r3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, r8 │ │ │ │ + add r8, ip │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, r2 │ │ │ │ + add ip, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mvns r0, r5 │ │ │ │ + add r8, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + add r4, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r0, r2 │ │ │ │ + add r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r4, r4 │ │ │ │ + add r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r0, r7 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r4, r1 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r0, r4 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r3 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r0, r6 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r0, r3 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs r4, r2 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r0, r7 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands r0, r4 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + ands r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #992] @ (820484 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #816] @ (8203dc ) │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #640] @ (820334 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #464] @ (82028c ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #288] @ (8201e4 ) │ │ │ │ + ldr r7, [pc, #928] @ (820464 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #112] @ (82013c ) │ │ │ │ + ldr r7, [pc, #752] @ (8203bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #960] @ (820494 ) │ │ │ │ + ldr r7, [pc, #576] @ (820314 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #784] @ (8203ec ) │ │ │ │ + ldr r7, [pc, #400] @ (82026c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #608] @ (820344 ) │ │ │ │ + ldr r7, [pc, #224] @ (8201c4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #432] @ (82029c ) │ │ │ │ + ldr r7, [pc, #48] @ (82011c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #256] @ (8201f4 ) │ │ │ │ + ldr r6, [pc, #896] @ (820474 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #80] @ (82014c ) │ │ │ │ + ldr r6, [pc, #720] @ (8203cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #928] @ (8204a4 ) │ │ │ │ + ldr r6, [pc, #544] @ (820324 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (8203fc ) │ │ │ │ + ldr r6, [pc, #368] @ (82027c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #576] @ (820354 ) │ │ │ │ + ldr r6, [pc, #192] @ (8201d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #400] @ (8202ac ) │ │ │ │ + ldr r6, [pc, #16] @ (82012c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #224] @ (820204 ) │ │ │ │ + ldr r5, [pc, #864] @ (820484 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #48] @ (82015c ) │ │ │ │ + ldr r5, [pc, #688] @ (8203dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #896] @ (8204b4 ) │ │ │ │ + ldr r5, [pc, #512] @ (820334 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #720] @ (82040c ) │ │ │ │ + ldr r5, [pc, #336] @ (82028c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #544] @ (820364 ) │ │ │ │ + ldr r5, [pc, #160] @ (8201e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #368] @ (8202bc ) │ │ │ │ + ldr r4, [pc, #1008] @ (82053c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r1, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #192] @ (820214 ) │ │ │ │ + ldr r4, [pc, #832] @ (820494 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #16] @ (82016c ) │ │ │ │ + ldr r4, [pc, #656] @ (8203ec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #864] @ (8204c4 ) │ │ │ │ + ldr r4, [pc, #480] @ (820344 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #688] @ (82041c ) │ │ │ │ + ldr r4, [pc, #304] @ (82029c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #512] @ (820374 ) │ │ │ │ + ldr r4, [pc, #128] @ (8201f4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #336] @ (8202cc ) │ │ │ │ + ldr r3, [pc, #976] @ (82054c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #160] @ (820224 ) │ │ │ │ + ldr r3, [pc, #800] @ (8204a4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #1008] @ (82057c ) │ │ │ │ + ldr r3, [pc, #624] @ (8203fc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #832] @ (8204d4 ) │ │ │ │ + ldr r3, [pc, #448] @ (820354 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #656] @ (82042c ) │ │ │ │ + ldr r3, [pc, #272] @ (8202ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #480] @ (820384 ) │ │ │ │ + ldr r3, [pc, #96] @ (820204 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #304] @ (8202dc ) │ │ │ │ + ldr r2, [pc, #944] @ (82055c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #128] @ (820234 ) │ │ │ │ + ldr r2, [pc, #768] @ (8204b4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #976] @ (82058c ) │ │ │ │ + ldr r2, [pc, #592] @ (82040c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #800] @ (8204e4 ) │ │ │ │ + ldr r2, [pc, #416] @ (820364 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #624] @ (82043c ) │ │ │ │ + ldr r2, [pc, #240] @ (8202bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #448] @ (820394 ) │ │ │ │ + ldr r2, [pc, #64] @ (820214 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #272] @ (8202ec ) │ │ │ │ + ldr r1, [pc, #912] @ (82056c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #96] @ (820244 ) │ │ │ │ + ldr r1, [pc, #736] @ (8204c4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #944] @ (82059c ) │ │ │ │ + ldr r1, [pc, #560] @ (82041c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #768] @ (8204f4 ) │ │ │ │ + ldr r1, [pc, #384] @ (820374 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #592] @ (82044c ) │ │ │ │ + ldr r1, [pc, #208] @ (8202cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #416] @ (8203a4 ) │ │ │ │ + ldr r1, [pc, #32] @ (820224 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #240] @ (8202fc ) │ │ │ │ + ldr r0, [pc, #880] @ (82057c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (820254 ) │ │ │ │ + ldr r0, [pc, #704] @ (8204d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blxns ip │ │ │ │ + ldr r0, [pc, #528] @ (82042c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #352] @ (820384 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blxns r1 │ │ │ │ + ldr r0, [pc, #176] @ (8202dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #0] @ (820234 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + blxns sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx r1 │ │ │ │ + blx r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, fp │ │ │ │ + bxns pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r8, r6 │ │ │ │ + bx sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + bxns r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 820f30 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 820f34 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2942818,701 +2942785,702 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 82158c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 821590 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + ands r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r5, #6 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r4, r7, #5 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r0, r2, #5 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r1, #12 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r4, r4, #4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r0, #148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r0, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r7, #204 @ 0xcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, r7 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vrev32. d16, d10 │ │ │ │ - vaddl.u16 q8, d16, d10 │ │ │ │ - vaddl.u32 q0, d20, d10 │ │ │ │ - vhadd.u d16, d24, d10 │ │ │ │ - vhadd.u8 d16, d28, d10 │ │ │ │ - vhadd.u32 d0, d16, d10 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr10, {4} │ │ │ │ - cdp2 0, 12, cr0, cr8, cr10, {4} │ │ │ │ - cdp2 0, 9, cr0, cr12, cr10, {4} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr10, {4} │ │ │ │ - cdp2 0, 4, cr0, cr4, cr10, {4} │ │ │ │ - cdp2 0, 1, cr0, cr8, cr10, {4} │ │ │ │ - stc2l 0, cr0, [ip, #552]! @ 0x228 │ │ │ │ - stc2l 0, cr0, [r0, #552] @ 0x228 │ │ │ │ - ldc2 0, cr0, [r4, #552] @ 0x228 │ │ │ │ - stc2l 0, cr0, [r8, #-552]! @ 0xfffffdd8 │ │ │ │ - ldc2 0, cr0, [ip, #-552]! @ 0xfffffdd8 │ │ │ │ - ldc2 0, cr0, [r0, #-552] @ 0xfffffdd8 │ │ │ │ - stc2l 0, cr0, [r4], #552 @ 0x228 │ │ │ │ - ldc2 0, cr0, [r8], #552 @ 0x228 │ │ │ │ - stc2 0, cr0, [ip], {138} @ 0x8a │ │ │ │ - stc2l 0, cr0, [r0], #-552 @ 0xfffffdd8 │ │ │ │ - ldc2 0, cr0, [r4], #-552 @ 0xfffffdd8 │ │ │ │ - stc2 0, cr0, [r8], {138} @ 0x8a │ │ │ │ - @ instruction: 0xfbdc008a │ │ │ │ - @ instruction: 0xfbb0008a │ │ │ │ - @ instruction: 0xfb84008a │ │ │ │ - @ instruction: 0xfb58008a │ │ │ │ - @ instruction: 0xfb2c008a │ │ │ │ - @ instruction: 0xfb00008a │ │ │ │ - @ instruction: 0xfad4008a │ │ │ │ - @ instruction: 0xfaa8008a │ │ │ │ - @ instruction: 0xfa7c008a │ │ │ │ - @ instruction: 0xfa50008a │ │ │ │ - @ instruction: 0xfa24008a │ │ │ │ - ldr??.w r0, [r8, #138] @ 0x8a │ │ │ │ - vst1.8 {d16[4]}, [ip], sl │ │ │ │ - vld1.8 {d0[4]}, [r0], sl │ │ │ │ - ldr??.w r0, [r4, sl] │ │ │ │ - vst4.32 {d16-d19}, [r8], sl │ │ │ │ - ldrsb.w r0, [ip, sl] │ │ │ │ - ldr??.w r0, [r0, #138] @ 0x8a │ │ │ │ - str.w r0, [r4, #138] @ 0x8a │ │ │ │ - ldrb.w r0, [r8, #138] @ 0x8a │ │ │ │ - str??.w r0, [ip, sl] │ │ │ │ - str.w r0, [r0, sl] │ │ │ │ - ldrb.w r0, [r4, sl] │ │ │ │ - @ instruction: 0xf7e8008a │ │ │ │ - @ instruction: 0xf7bc008a │ │ │ │ - @ instruction: 0xf790008a │ │ │ │ - @ instruction: 0xf764008a │ │ │ │ - @ instruction: 0xf738008a │ │ │ │ - @ instruction: 0xf70c008a │ │ │ │ - @ instruction: 0xf6e0008a │ │ │ │ - @ instruction: 0xf6b4008a │ │ │ │ - @ instruction: 0xf688008a │ │ │ │ - @ instruction: 0xf65c008a │ │ │ │ - @ instruction: 0xf630008a │ │ │ │ - addw r0, r4, #2186 @ 0x88a │ │ │ │ - rsbs r0, r8, #4521984 @ 0x450000 │ │ │ │ - sub.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf580008a │ │ │ │ - adcs.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf528008a │ │ │ │ - @ instruction: 0xf4fc008a │ │ │ │ - @ instruction: 0xf4d0008a │ │ │ │ - @ instruction: 0xf4a4008a │ │ │ │ - orns r0, r8, #4521984 @ 0x450000 │ │ │ │ - orr.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - bic.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf3f4008a │ │ │ │ - ubfx r0, r8, #2, #11 │ │ │ │ - @ instruction: 0xf39c008a │ │ │ │ - @ instruction: 0xf370008a │ │ │ │ - sbfx r0, r4, #2, #11 │ │ │ │ - @ instruction: 0xf318008a │ │ │ │ - @ instruction: 0xf2ec008a │ │ │ │ - movt r0, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf294008a │ │ │ │ - @ instruction: 0xf268008a │ │ │ │ - @ instruction: 0xf23c008a │ │ │ │ - @ instruction: 0xf210008a │ │ │ │ - @ instruction: 0xf1e4008a │ │ │ │ - subs.w r0, r8, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf18c008a │ │ │ │ - sbc.w r0, r0, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf134008a │ │ │ │ - add.w r0, r8, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf0dc008a │ │ │ │ - @ instruction: 0xf0b0008a │ │ │ │ - eor.w r0, r4, #138 @ 0x8a │ │ │ │ - orrs.w r0, r8, #138 @ 0x8a │ │ │ │ - bic.w r0, ip, #138 @ 0x8a │ │ │ │ - and.w r0, r0, #138 @ 0x8a │ │ │ │ - vaddl.s16 q8, d20, d10 │ │ │ │ - vaddl.s32 q0, d24, d10 │ │ │ │ - vhadd.s d16, d28, d10 │ │ │ │ - vhadd.s16 d16, d16, d10 │ │ │ │ - vhadd.s32 d0, d20, d10 │ │ │ │ - cdp 0, 15, cr0, cr4, cr10, {4} │ │ │ │ - cdp 0, 12, cr0, cr4, cr10, {4} │ │ │ │ - cdp 0, 8, cr0, cr8, cr10, {4} │ │ │ │ - cdp 0, 4, cr0, cr12, cr10, {4} │ │ │ │ - cdp 0, 1, cr0, cr0, cr10, {4} │ │ │ │ - ldcl 0, cr0, [r4, #552] @ 0x228 │ │ │ │ - ldc 0, cr0, [r8, #552] @ 0x228 │ │ │ │ - ldcl 0, cr0, [ip, #-552] @ 0xfffffdd8 │ │ │ │ - stc 0, cr0, [r0, #-552]! @ 0xfffffdd8 │ │ │ │ - stcl 0, cr0, [r4], #552 @ 0x228 │ │ │ │ - stc 0, cr0, [r8], #552 @ 0x228 │ │ │ │ - stcl 0, cr0, [ip], #-552 @ 0xfffffdd8 │ │ │ │ - ldc 0, cr0, [r0], #-552 @ 0xfffffdd8 │ │ │ │ - @ instruction: 0xebf4008a │ │ │ │ - subs.w r0, r8, sl, lsl #2 │ │ │ │ - sbcs.w r0, ip, sl, lsl #2 │ │ │ │ - adc.w r0, r0, sl, lsl #2 │ │ │ │ - add.w r0, r4, sl, lsl #2 │ │ │ │ - pkhbt r0, r8, sl, lsl #2 │ │ │ │ - eors.w r0, r0, sl, lsl #2 │ │ │ │ - orrs.w r0, r8, sl, lsl #2 │ │ │ │ - bic.w r0, r0, sl, lsl #2 │ │ │ │ - strd r0, r0, [r8, #552]! @ 0x228 │ │ │ │ - @ instruction: 0xe9b0008a │ │ │ │ - ldrd r0, r0, [r8, #-552]! @ 0x228 │ │ │ │ - strd r0, r0, [r0, #-552] @ 0x228 │ │ │ │ - stmdb r8, {r1, r3, r7} │ │ │ │ - @ instruction: 0xe8d0008a │ │ │ │ - ldmia.w r8, {r1, r3, r7} │ │ │ │ - strd r0, r0, [r0], #-552 @ 0x228 │ │ │ │ - @ instruction: 0xe828008a │ │ │ │ - b.n 821530 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 8214c4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 821458 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 8213ec │ │ │ │ + vaddl.u32 q8, d28, d10 │ │ │ │ + vaddl.u8 q8, d16, d10 │ │ │ │ + vaddl.u16 q0, d20, d10 │ │ │ │ + vhadd.u32 d16, d24, d10 │ │ │ │ + vhadd.u d0, d28, d10 │ │ │ │ + vhadd.u16 d0, d16, d10 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr10, {4} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr10, {4} │ │ │ │ + cdp2 0, 8, cr0, cr12, cr10, {4} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr10, {4} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr10, {4} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr10, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #552] @ 0x228 │ │ │ │ + ldc2 0, cr0, [r0, #552]! @ 0x228 │ │ │ │ + stc2 0, cr0, [r4, #552] @ 0x228 │ │ │ │ + ldc2l 0, cr0, [r8, #-552] @ 0xfffffdd8 │ │ │ │ + stc2 0, cr0, [ip, #-552]! @ 0xfffffdd8 │ │ │ │ + stc2 0, cr0, [r0, #-552] @ 0xfffffdd8 │ │ │ │ + ldc2l 0, cr0, [r4], {138} @ 0x8a │ │ │ │ + stc2 0, cr0, [r8], #552 @ 0x228 │ │ │ │ + ldc2l 0, cr0, [ip], #-552 @ 0xfffffdd8 │ │ │ │ + mrrc2 0, 8, r0, r0, cr10 @ │ │ │ │ + stc2 0, cr0, [r4], #-552 @ 0xfffffdd8 │ │ │ │ + @ instruction: 0xfbf8008a │ │ │ │ + smlalbb r0, r0, ip, sl │ │ │ │ + @ instruction: 0xfba0008a │ │ │ │ + @ instruction: 0xfb74008a │ │ │ │ + @ instruction: 0xfb48008a │ │ │ │ + @ instruction: 0xfb1c008a │ │ │ │ + @ instruction: 0xfaf0008a │ │ │ │ + @ instruction: 0xfac4008a │ │ │ │ + @ instruction: 0xfa98008a │ │ │ │ + @ instruction: 0xfa6c008a │ │ │ │ + @ instruction: 0xfa40008a │ │ │ │ + @ instruction: 0xfa14008a │ │ │ │ + vld1.8 {d16[4]}, [r8], sl │ │ │ │ + ldrsh.w r0, [ip, #138] @ 0x8a │ │ │ │ + ldrsb.w r0, [r0, #138] @ 0x8a │ │ │ │ + vld4.32 {d16-d19}, [r4], sl │ │ │ │ + ldrsh.w r0, [r8, sl] │ │ │ │ + vst4.32 {d0-d3}, [ip], sl │ │ │ │ + str??.w r0, [r0, #138] @ 0x8a │ │ │ │ + ldrh.w r0, [r4, #138] @ 0x8a │ │ │ │ + strb.w r0, [r8, #138] @ 0x8a │ │ │ │ + ldr.w r0, [ip, sl] │ │ │ │ + ldrh.w r0, [r0, sl] │ │ │ │ + strb.w r0, [r4, sl] │ │ │ │ + @ instruction: 0xf7d8008a │ │ │ │ + @ instruction: 0xf7ac008a │ │ │ │ + @ instruction: 0xf780008a │ │ │ │ + @ instruction: 0xf754008a │ │ │ │ + @ instruction: 0xf728008a │ │ │ │ + @ instruction: 0xf6fc008a │ │ │ │ + @ instruction: 0xf6d0008a │ │ │ │ + subw r0, r4, #2186 @ 0x88a │ │ │ │ + @ instruction: 0xf678008a │ │ │ │ + movw r0, #51338 @ 0xc88a │ │ │ │ + @ instruction: 0xf620008a │ │ │ │ + @ instruction: 0xf5f4008a │ │ │ │ + rsb r0, r8, #4521984 @ 0x450000 │ │ │ │ + @ instruction: 0xf59c008a │ │ │ │ + sbcs.w r0, r0, #4521984 @ 0x450000 │ │ │ │ + adc.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + adds.w r0, r8, #4521984 @ 0x450000 │ │ │ │ + @ instruction: 0xf4ec008a │ │ │ │ + @ instruction: 0xf4c0008a │ │ │ │ + eors.w r0, r4, #4521984 @ 0x450000 │ │ │ │ + orn r0, r8, #4521984 @ 0x450000 │ │ │ │ + bics.w r0, ip, #4521984 @ 0x450000 │ │ │ │ + ands.w r0, r0, #4521984 @ 0x450000 │ │ │ │ + @ instruction: 0xf3e4008a │ │ │ │ + @ instruction: 0xf3b8008a │ │ │ │ + usat r0, #10, ip, lsl #2 │ │ │ │ + bfi r0, r0, #2, #9 │ │ │ │ + @ instruction: 0xf334008a │ │ │ │ + ssat r0, #11, r8, lsl #2 │ │ │ │ + @ instruction: 0xf2dc008a │ │ │ │ + @ instruction: 0xf2b0008a │ │ │ │ + @ instruction: 0xf284008a │ │ │ │ + @ instruction: 0xf258008a │ │ │ │ + @ instruction: 0xf22c008a │ │ │ │ + addw r0, r0, #138 @ 0x8a │ │ │ │ + rsbs r0, r4, #138 @ 0x8a │ │ │ │ + sub.w r0, r8, #138 @ 0x8a │ │ │ │ + sbcs.w r0, ip, #138 @ 0x8a │ │ │ │ + adcs.w r0, r0, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf124008a │ │ │ │ + @ instruction: 0xf0f8008a │ │ │ │ + @ instruction: 0xf0cc008a │ │ │ │ + @ instruction: 0xf0a0008a │ │ │ │ + orns r0, r4, #138 @ 0x8a │ │ │ │ + orr.w r0, r8, #138 @ 0x8a │ │ │ │ + ands.w r0, ip, #138 @ 0x8a │ │ │ │ + vext.8 d16, d16, d10, #0 │ │ │ │ + vaddl.s8 q8, d20, d10 │ │ │ │ + vaddl.s16 q0, d20, d10 │ │ │ │ + vhadd.s32 d16, d20, d10 │ │ │ │ + vhadd.s32 d0, d24, d10 │ │ │ │ + cdp 0, 14, cr0, cr12, cr10, {4} │ │ │ │ + cdp 0, 11, cr0, cr0, cr10, {4} │ │ │ │ + cdp 0, 7, cr0, cr4, cr10, {4} │ │ │ │ + cdp 0, 3, cr0, cr8, cr10, {4} │ │ │ │ + ldcl 0, cr0, [ip, #552]! @ 0x228 │ │ │ │ + stcl 0, cr0, [r0, #552] @ 0x228 │ │ │ │ + stc 0, cr0, [r4, #552] @ 0x228 │ │ │ │ + stcl 0, cr0, [r8, #-552] @ 0xfffffdd8 │ │ │ │ + stc 0, cr0, [ip, #-552] @ 0xfffffdd8 │ │ │ │ + ldcl 0, cr0, [r0], {138} @ 0x8a │ │ │ │ + ldc 0, cr0, [r4], {138} @ 0x8a │ │ │ │ + mrrc 0, 8, r0, r8, cr10 │ │ │ │ + ldc 0, cr0, [ip], {138} @ 0x8a │ │ │ │ + @ instruction: 0xebe0008a │ │ │ │ + sub.w r0, r4, sl, lsl #2 │ │ │ │ + sbc.w r0, r8, sl, lsl #2 │ │ │ │ + @ instruction: 0xeb30008a │ │ │ │ + @ instruction: 0xeaf8008a │ │ │ │ + pkhbt r0, r0, sl, lsl #2 │ │ │ │ + eor.w r0, r8, sl, lsl #2 │ │ │ │ + orrs.w r0, r0, sl, lsl #2 │ │ │ │ + ands.w r0, r8, sl, lsl #2 │ │ │ │ + strd r0, r0, [r0, #552]! @ 0x228 │ │ │ │ + @ instruction: 0xe9a8008a │ │ │ │ + ldrd r0, r0, [r0, #-552]! @ 0x228 │ │ │ │ + ldmdb r8!, {r1, r3, r7} │ │ │ │ + stmdb r0, {r1, r3, r7} │ │ │ │ + @ instruction: 0xe8c8008a │ │ │ │ + ldmia.w r0, {r1, r3, r7} │ │ │ │ + @ instruction: 0xe858008a │ │ │ │ + @ instruction: 0xe820008a │ │ │ │ + b.n 82152c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 821370 │ │ │ │ + b.n 8214b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8212f4 │ │ │ │ + b.n 821434 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 821278 │ │ │ │ + b.n 8213b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 8211fc │ │ │ │ + b.n 82133c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 821180 │ │ │ │ + b.n 8212c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 821104 │ │ │ │ + b.n 821244 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 821088 │ │ │ │ + b.n 8211c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 82100c │ │ │ │ + b.n 82114c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 820fd0 │ │ │ │ + b.n 821110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 820f8c │ │ │ │ + b.n 8210cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 820f50 │ │ │ │ + b.n 821090 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 820ef4 │ │ │ │ + b.n 821034 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 820e98 │ │ │ │ + b.n 820fd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 820e3c │ │ │ │ + b.n 820f7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 82225c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 822260 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2944733,831 +2944701,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 8228b8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 8228bc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ble.n 8221e0 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + udf #0 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ble.n 82220c │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ble.n 8221b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 822184 │ │ │ │ + ble.n 822354 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 822328 │ │ │ │ + ble.n 8222f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 8222cc │ │ │ │ + ble.n 82229c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 822270 │ │ │ │ + bgt.n 822240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 822214 │ │ │ │ + bgt.n 8221e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 8221b8 │ │ │ │ + bgt.n 822188 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 82235c │ │ │ │ + bgt.n 82232c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 822300 │ │ │ │ + bgt.n 8222d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 8222a4 │ │ │ │ + blt.n 822284 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 822248 │ │ │ │ + blt.n 822238 │ │ │ │ lsls r2, r1, #2 │ │ │ │ blt.n 8221ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 822190 │ │ │ │ + blt.n 8221a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 822344 │ │ │ │ + blt.n 822354 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 8222f8 │ │ │ │ + blt.n 822308 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 8222ac │ │ │ │ + blt.n 8222bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 822260 │ │ │ │ + bge.n 822270 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 822214 │ │ │ │ + bge.n 822224 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 8221c8 │ │ │ │ + bge.n 8221d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 82237c │ │ │ │ + bge.n 82238c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 822330 │ │ │ │ + bge.n 822340 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 8222e4 │ │ │ │ + bge.n 8222f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 822298 │ │ │ │ + bls.n 8222a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 82224c │ │ │ │ + bls.n 82225c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 822200 │ │ │ │ + bls.n 822210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 8223b4 │ │ │ │ + bls.n 8223bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 822368 │ │ │ │ + bls.n 822360 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 82231c │ │ │ │ + bls.n 822304 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 8222d0 │ │ │ │ + bhi.n 8222a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 82227c │ │ │ │ + bhi.n 822274 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 822220 │ │ │ │ + bhi.n 822240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 8223c4 │ │ │ │ + bhi.n 82220c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 822368 │ │ │ │ + bhi.n 8223d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 822334 │ │ │ │ + bhi.n 8223a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 822300 │ │ │ │ + bhi.n 822370 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 8222cc │ │ │ │ + bhi.n 82233c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 822298 │ │ │ │ + bhi.n 822308 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 822264 │ │ │ │ + bvc.n 8222d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 822230 │ │ │ │ + bvc.n 8222a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 8221fc │ │ │ │ + bvc.n 82226c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 8223c8 │ │ │ │ + bvc.n 822238 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 822394 │ │ │ │ + bvc.n 822404 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 822360 │ │ │ │ + bvc.n 8223d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 82232c │ │ │ │ + bvc.n 82239c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8222f8 │ │ │ │ + bvc.n 822368 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8222c4 │ │ │ │ + bvc.n 822334 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 822290 │ │ │ │ + bvs.n 822300 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 82225c │ │ │ │ + bvs.n 8222cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 822228 │ │ │ │ + bvs.n 822298 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8223f4 │ │ │ │ + bvs.n 822264 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 8223c0 │ │ │ │ + bvs.n 822430 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 82238c │ │ │ │ + bvs.n 8223fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 822358 │ │ │ │ + bvs.n 8223c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 822324 │ │ │ │ + bvs.n 822394 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 8222f0 │ │ │ │ + bvs.n 822360 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 8222bc │ │ │ │ + bpl.n 82232c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 822288 │ │ │ │ + bpl.n 8222f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 822254 │ │ │ │ + bpl.n 8222c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 822420 │ │ │ │ + bpl.n 822290 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 8223ec │ │ │ │ + bpl.n 82225c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 8223b8 │ │ │ │ + bpl.n 822428 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 822384 │ │ │ │ + bpl.n 8223d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 822350 │ │ │ │ + bmi.n 822418 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 82231c │ │ │ │ + bcc.n 82245c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 8222e8 │ │ │ │ + bcs.n 8222a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 822294 │ │ │ │ + bne.n 8222ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 8222d8 │ │ │ │ + beq.n 822350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 82231c │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 822360 │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 8223ac │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 822410 │ │ │ │ + bmi.n 822320 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + bcc.n 822364 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + bcc.n 8223a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + bcs.n 8223ec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 8223e0 │ │ │ │ + bne.n 822440 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 822424 │ │ │ │ + beq.n 822494 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 822468 │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 8222ac │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 822300 │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + bmi.n 82246c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + bcc.n 8222b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + bcs.n 8222f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + bne.n 822338 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 82232c │ │ │ │ + beq.n 822394 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 822370 │ │ │ │ + beq.n 8223d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8223b4 │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 8223f8 │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 822454 │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bcc.n 8223b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + bcc.n 8223fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + bcs.n 822440 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + bne.n 822484 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 822478 │ │ │ │ + beq.n 8222e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8224bc │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 822300 │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 822344 │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + bcc.n 822304 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + bcs.n 822348 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + bne.n 82238c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + beq.n 8223d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 8223c4 │ │ │ │ + beq.n 82243c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 822408 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 82244c │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 822490 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + bcc.n 822450 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + bcs.n 822494 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + bne.n 8224d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + beq.n 82251c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 822510 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 822354 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 822398 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itt al │ │ │ │ - lslal r2, r1, #2 │ │ │ │ - stmiaal r2!, {r2, r4, r5} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ite ge │ │ │ │ - lslge r2, r1, #2 │ │ │ │ - ite vc @ unpredictable │ │ │ │ - lslvc r2, r1, #2 │ │ │ │ - popvs {r3, r5, r6, r7, pc} │ │ │ │ + cbnz r4, 8225ae │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r4, r7 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 822568 │ │ │ │ + ite ge │ │ │ │ + lslge r2, r1, #2 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + cbnz r4, 8225b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ite eq │ │ │ │ - lsleq r2, r1, #2 │ │ │ │ - popne {r2, r3, r4, r5, r6, pc} │ │ │ │ + cbnz r4, 822590 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 8225da │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 822568 │ │ │ │ + itt mi │ │ │ │ + lslmi r2, r1, #2 │ │ │ │ + popmi {r4, r5, r7, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + cbnz r0, 822592 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r4, pc} │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 8225de │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + cbnz r4, 82260a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 8225e2 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 8225cc │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + cbnz r4, 82260e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + cbnz r4, 8225f6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r4, r1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 8225ce │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + cbnz r4, 822612 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + cbnz r4, 8225f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 82263e │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + pop {} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + hlt 0x002c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + cbnz r4, 8225fa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, pc} │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 822640 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev r4, r1 │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + cbnz r4, 822668 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 82267a │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 822632 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + cbz r0, 82269a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + cbz r0, 822636 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 82267a │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 822672 │ │ │ │ + cbz r4, 822696 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + cbz r4, 822632 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 82266e │ │ │ │ + cbz r0, 822694 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + cbz r4, 822690 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 8226a2 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 8226a0 │ │ │ │ + cbz r4, 8226c6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 82269e │ │ │ │ + cbz r4, 8226c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 82269c │ │ │ │ + cbz r4, 8226c2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 8226c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #816 @ (adr r7, 822a18 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #528 @ (adr r7, 822908 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 822a78 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #240 @ (adr r7, 8227f8 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 822968 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, pc, #384 @ (adr r7, 82289c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, pc, #768 @ (adr r4, 822a20 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, pc, #992 @ (adr r1, 822b04 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 822ae8 ) │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 822a1c ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 82277c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 8227a0 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 822900 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 822884 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 8229e4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #464 @ (adr r6, 8228fc ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 822a5c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #848 @ (adr r3, 822a80 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 8227e0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #48 @ (adr r1, 822764 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 8228c4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 8227dc ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 82293c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #544 @ (adr r3, 822960 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 822ac0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 822a44 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 8227a4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #880 @ (adr r5, 822abc ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 82281c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #240 @ (adr r3, 822840 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 8229a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #464 @ (adr r0, 822924 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 822a84 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #576 @ (adr r5, 82299c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 822afc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #960 @ (adr r2, 822b20 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 822880 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #160 @ (adr r0, 822804 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 822964 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #272 @ (adr r5, 82287c ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 8229ec ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #656 @ (adr r2, 822a00 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 822b60 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #192 @ (adr r0, 822844 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 822b6c ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 8228dc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 8228e0 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 822a40 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #720 @ (adr r4, 822a5c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 8227cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #48 @ (adr r2, 8227c0 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 822920 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #432 @ (adr r4, 82294c ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 822abc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #768 @ (adr r1, 822aa0 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 822800 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #144 @ (adr r4, 82283c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 8229ac ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 822980 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 822ae0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #880 @ (adr r3, 822b2c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 82289c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #160 @ (adr r1, 822860 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 8229c0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #592 @ (adr r3, 822a1c ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 822b8c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 822b40 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 8228a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 82290c ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 822a7c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 822a20 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 822b80 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 8227fc ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 82296c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #272 @ (adr r0, 822900 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 822a60 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 822aec ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 82285c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #304 @ (adr r0, 822940 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 8229dc ) │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 823588 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 82358c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2946778,583 +2946746,593 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 823be4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 823be8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strh r0, [r3, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strh r0, [r4, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strh r4, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strb r4, [r7, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strb r0, [r2, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strb r0, [r0, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r4, [r2, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r4, [r5, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ @@ -2947370,239 +2947348,229 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ strb r0, [r5, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #832] @ (823e84 ) │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #608] @ (823db0 ) │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #384] @ (823cdc ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #160] @ (823c08 ) │ │ │ │ + ldr r7, [pc, #800] @ (823e88 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #960] @ (823f34 ) │ │ │ │ + ldr r7, [pc, #576] @ (823db4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #736] @ (823e60 ) │ │ │ │ + ldr r7, [pc, #352] @ (823ce0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #512] @ (823d8c ) │ │ │ │ + ldr r7, [pc, #128] @ (823c0c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #288] @ (823cb8 ) │ │ │ │ + ldr r6, [pc, #928] @ (823f38 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #64] @ (823be4 ) │ │ │ │ + ldr r6, [pc, #704] @ (823e64 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #944] @ (823f5c ) │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #864] @ (823f10 ) │ │ │ │ + ldr r6, [pc, #480] @ (823d90 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #704] @ (823e78 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #640] @ (823e3c ) │ │ │ │ + ldr r6, [pc, #256] @ (823cbc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #464] @ (823d94 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #416] @ (823d68 ) │ │ │ │ + ldr r6, [pc, #32] @ (823be8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (823cb0 ) │ │ │ │ + ldr r7, [pc, #864] @ (823f30 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #192] @ (823c94 ) │ │ │ │ + ldr r5, [pc, #832] @ (823f14 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #48] @ (823c08 ) │ │ │ │ + ldr r5, [pc, #688] @ (823e88 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #928] @ (823f7c ) │ │ │ │ + ldr r5, [pc, #544] @ (823dfc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #736] @ (823ec0 ) │ │ │ │ + ldr r5, [pc, #352] @ (823d40 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #512] @ (823de4 ) │ │ │ │ + ldr r5, [pc, #128] @ (823c64 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #288] @ (823d08 ) │ │ │ │ + ldr r4, [pc, #928] @ (823f88 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #128] @ (823c6c ) │ │ │ │ + ldr r4, [pc, #768] @ (823eec ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 8248b4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 8248b8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2948823,824 +2948791,828 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 824f10 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 824f14 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r8, r3 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + mov r4, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r8, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add ip, r8 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add ip, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, fp │ │ │ │ + add ip, pc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, r7 │ │ │ │ + add ip, fp │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, r2 │ │ │ │ + add ip, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add ip, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + add r4, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - muls r4, r5 │ │ │ │ + add r4, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orrs r0, r7 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmn r0, r5 │ │ │ │ + bics r0, r1 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + muls r4, r4 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + orrs r4, r7 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + orrs r4, r2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ tst r0, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ands r0, r4 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - eors r0, r1 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ands r0, r3 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r1, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + movs r5, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + movs r3, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + movs r1, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + adds r1, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #32 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #16 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #20 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #16 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + movs r2, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #8 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #8 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #0 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #8 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vaddl.u32 q8, d28, d9 │ │ │ │ - vaddl.u8 q8, d28, d9 │ │ │ │ - vaddl.u32 q0, d20, d9 │ │ │ │ - vhadd.u d16, d28, d9 │ │ │ │ - vhadd.u16 d16, d20, d9 │ │ │ │ - vhadd.u32 d0, d20, d9 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr9, {4} │ │ │ │ - cdp2 0, 11, cr0, cr12, cr9, {4} │ │ │ │ + vrev32.16 d16, d9 │ │ │ │ + vaddl.u8 q8, d20, d9 │ │ │ │ + vaddl.u16 q0, d16, d9 │ │ │ │ + vhadd.u16 d16, d28, d9 │ │ │ │ ldr r0, [pc, #424] @ (8250c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #424] @ (8250c8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #420] @ (8250cc ) │ │ │ │ @@ -2949847,85 +2949819,85 @@ │ │ │ │ ldr r0, [pc, #288] @ (8251d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #284] @ (8251dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh.w r0, [lr, r9] │ │ │ │ - strb.w r0, [r8, r9] │ │ │ │ - @ instruction: 0xf7e60089 │ │ │ │ - @ instruction: 0xf7c00089 │ │ │ │ - @ instruction: 0xf7a20089 │ │ │ │ - @ instruction: 0xf7780089 │ │ │ │ + str.w r0, [lr, #137] @ 0x89 │ │ │ │ + strh.w r0, [r8, #137] @ 0x89 │ │ │ │ + strb.w r0, [r6, #137] @ 0x89 │ │ │ │ + str??.w r0, [r0, r9] │ │ │ │ + str.w r0, [r2, r9] │ │ │ │ + ldrb.w r0, [r8, r9] │ │ │ │ + @ instruction: 0xf7f60089 │ │ │ │ + @ instruction: 0xf7d80089 │ │ │ │ + @ instruction: 0xf7aa0089 │ │ │ │ + @ instruction: 0xf7840089 │ │ │ │ @ instruction: 0xf7560089 │ │ │ │ - @ instruction: 0xf7380089 │ │ │ │ - @ instruction: 0xf70a0089 │ │ │ │ - @ instruction: 0xf6e40089 │ │ │ │ - @ instruction: 0xf6b60089 │ │ │ │ - @ instruction: 0xf6880089 │ │ │ │ - @ instruction: 0xf6620089 │ │ │ │ - @ instruction: 0xf63c0089 │ │ │ │ + @ instruction: 0xf7280089 │ │ │ │ + @ instruction: 0xf7020089 │ │ │ │ + @ instruction: 0xf6dc0089 │ │ │ │ + @ instruction: 0xf6ba0089 │ │ │ │ + @ instruction: 0xf6980089 │ │ │ │ + @ instruction: 0xf6760089 │ │ │ │ + movw r0, #34953 @ 0x8889 │ │ │ │ @ instruction: 0xf61a0089 │ │ │ │ - @ instruction: 0xf5f80089 │ │ │ │ - rsbs r0, r6, #4489216 @ 0x448000 │ │ │ │ - sub.w r0, r8, #4489216 @ 0x448000 │ │ │ │ - sbcs.w r0, sl, #4489216 @ 0x448000 │ │ │ │ - adc.w r0, r8, #4489216 @ 0x448000 │ │ │ │ - adds.w r0, r6, #4489216 @ 0x448000 │ │ │ │ - @ instruction: 0xf4f40089 │ │ │ │ - @ instruction: 0xf4ce0089 │ │ │ │ - eor.w r0, ip, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf5e80089 │ │ │ │ + subs.w r0, r6, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf5940089 │ │ │ │ + sbc.w r0, lr, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf52c0089 │ │ │ │ + add.w r0, lr, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf4e80089 │ │ │ │ + @ instruction: 0xf4ba0089 │ │ │ │ + eor.w r0, r8, #4489216 @ 0x448000 │ │ │ │ orn r0, lr, #4489216 @ 0x448000 │ │ │ │ - orr.w r0, r8, #4489216 @ 0x448000 │ │ │ │ - ands.w r0, sl, #4489216 @ 0x448000 │ │ │ │ - @ instruction: 0xf3e80089 │ │ │ │ - ubfx r0, lr, #2, #10 │ │ │ │ - usat r0, #9, ip, asr #2 │ │ │ │ - usat r0, #9, sl, lsl #2 │ │ │ │ - bfi r0, r8, #2, #8 │ │ │ │ - sbfx r0, r6, #2, #10 │ │ │ │ - ssat r0, #10, r4, asr #2 │ │ │ │ - ssat r0, #10, r2, lsl #2 │ │ │ │ - @ instruction: 0xf2e00089 │ │ │ │ - movt r0, #8329 @ 0x2089 │ │ │ │ - subw r0, r8, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf2820089 │ │ │ │ - @ instruction: 0xf25c0089 │ │ │ │ - @ instruction: 0xf23e0089 │ │ │ │ - @ instruction: 0xf2200089 │ │ │ │ - addw r0, r2, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf1e40089 │ │ │ │ - rsb r0, r2, #137 @ 0x89 │ │ │ │ - sub.w r0, r8, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf18e0089 │ │ │ │ - sbcs.w r0, r0, #137 @ 0x89 │ │ │ │ - adcs.w r0, r6, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf1380089 │ │ │ │ - add.w r0, sl, #137 @ 0x89 │ │ │ │ - @ instruction: 0xf0d80089 │ │ │ │ - @ instruction: 0xf0ba0089 │ │ │ │ - @ instruction: 0xf0a00089 │ │ │ │ - eor.w r0, r6, #137 @ 0x89 │ │ │ │ - orrs.w r0, ip, #137 @ 0x89 │ │ │ │ - bics.w r0, r2, #137 @ 0x89 │ │ │ │ - and.w r0, r8, #137 @ 0x89 │ │ │ │ - vaddl.s16 q8, d26, d9 │ │ │ │ - vaddl.s32 q0, d24, d9 │ │ │ │ - vhadd.s d16, d30, d9 │ │ │ │ - vhadd.s16 d16, d20, d9 │ │ │ │ - vhadd.s32 d0, d18, d9 │ │ │ │ - cdp 0, 15, cr0, cr12, cr9, {4} │ │ │ │ - cdp 0, 12, cr0, cr14, cr9, {4} │ │ │ │ - cdp 0, 11, cr0, cr0, cr9, {4} │ │ │ │ - cdp 0, 9, cr0, cr10, cr9, {4} │ │ │ │ - cdp 0, 8, cr0, cr0, cr9, {4} │ │ │ │ - cdp 0, 6, cr0, cr6, cr9, {4} │ │ │ │ - cdp 0, 4, cr0, cr12, cr9, {4} │ │ │ │ - cdp 0, 3, cr0, cr2, cr9, {4} │ │ │ │ + orr.w r0, ip, #4489216 @ 0x448000 │ │ │ │ + bic.w r0, sl, #4489216 @ 0x448000 │ │ │ │ + and.w r0, r8, #4489216 @ 0x448000 │ │ │ │ + @ instruction: 0xf3e60089 │ │ │ │ + ubfx r0, r4, #2, #10 │ │ │ │ + usat r0, #9, r2, asr #2 │ │ │ │ + usat r0, #9, r0, lsl #2 │ │ │ │ + bfi r0, r2, #2, #8 │ │ │ │ + sbfx r0, r8, #2, #10 │ │ │ │ + ssat r0, #10, r2, asr #2 │ │ │ │ + @ instruction: 0xf2fc0089 │ │ │ │ + @ instruction: 0xf2de0089 │ │ │ │ + movt r0, #137 @ 0x89 │ │ │ │ + subw r0, r2, #137 @ 0x89 │ │ │ │ + @ instruction: 0xf2840089 │ │ │ │ + @ instruction: 0xf2620089 │ │ │ │ + movw r0, #32905 @ 0x8089 │ │ │ │ + @ instruction: 0xf22e0089 │ │ │ │ + @ instruction: 0xf2100089 │ │ │ │ + @ instruction: 0xf1f60089 │ │ │ │ + rsbs r0, r8, #137 @ 0x89 │ │ │ │ + sub.w r0, sl, #137 @ 0x89 │ │ │ │ + sbcs.w r0, r8, #137 @ 0x89 │ │ │ │ + adcs.w r0, sl, #137 @ 0x89 │ │ │ │ + adc.w r0, r0, #137 @ 0x89 │ │ │ │ + @ instruction: 0xf1260089 │ │ │ │ + @ instruction: 0xf0fc0089 │ │ │ │ + @ instruction: 0xf0d20089 │ │ │ │ + @ instruction: 0xf0a80089 │ │ │ │ + orns r0, sl, #137 @ 0x89 │ │ │ │ + orr.w r0, r8, #137 @ 0x89 │ │ │ │ + ands.w r0, lr, #137 @ 0x89 │ │ │ │ + vext.8 d16, d20, d9, #0 │ │ │ │ + vaddl.s8 q8, d18, d9 │ │ │ │ + vaddl.s16 q0, d28, d9 │ │ │ │ + vhadd.s32 d16, d30, d9 │ │ │ │ + vhadd.s16 d16, d16, d9 │ │ │ │ + vhadd.s d0, d26, d9 │ │ │ │ + vhadd.s32 d0, d16, d9 │ │ │ │ + vhadd.s8 d0, d22, d9 │ │ │ │ + cdp 0, 14, cr0, cr12, cr9, {4} │ │ │ │ + cdp 0, 13, cr0, cr2, cr9, {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 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #5044 @ 0x13b4 │ │ │ │ @@ -2950912,21 +2950884,21 @@ │ │ │ │ lsrs r7, r1, #21 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ asrs r3, r5, #9 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ asrs r4, r6, #28 │ │ │ │ - bcs.n 825a64 │ │ │ │ + bcc.n 8259a4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ movw r3, #7924 @ 0x1ef4 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 828f3c │ │ │ │ cmp.w r1, #6912 @ 0x1b00 │ │ │ │ bcc.w 827514 │ │ │ │ sub.w r1, r1, #6912 @ 0x1b00 │ │ │ │ @@ -2952634,25 +2952606,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (8268b0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bx fp │ │ │ │ + blx pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - tst r6, r4 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r6, r0, #2 │ │ │ │ sub.w r1, r1, #1856 @ 0x740 │ │ │ │ cmp.w r1, #676 @ 0x2a4 │ │ │ │ bhi.w 8274b4 │ │ │ │ add r3, pc, #8 @ (adr r3, 8268cc ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2954988,115 +2954960,115 @@ │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ asrs r6, r6, #19 │ │ │ │ asrs r6, r5, #19 │ │ │ │ asrs r6, r4, #19 │ │ │ │ asrs r6, r3, #19 │ │ │ │ asrs r0, r2, #18 │ │ │ │ asrs r2, r4, #16 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbz r6, 827f96 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, pc, #280 @ (adr r0, 828080 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 828300 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 827f98 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + bx r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r8, r6 │ │ │ │ + bx sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbz r6, 827f90 │ │ │ │ + cbz r6, 827fb8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #312] @ (8280dc ) │ │ │ │ + ldr r5, [pc, #952] @ (82835c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #248] @ (8280a4 ) │ │ │ │ + ldr r5, [pc, #888] @ (828324 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #184] @ (82806c ) │ │ │ │ + ldr r5, [pc, #824] @ (8282ec ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #120] @ (828034 ) │ │ │ │ + ldr r5, [pc, #760] @ (8282b4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #56] @ (827ffc ) │ │ │ │ + ldr r5, [pc, #696] @ (82827c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #848] @ (828330 ) │ │ │ │ + ldr r7, [pc, #464] @ (8281b0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #480 @ (adr r7, 8281cc ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 8283ec ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 82826c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r2, r4 │ │ │ │ + add sl, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, pc, #464 @ (adr r6, 8281e4 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 828064 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr.w r2, [pc, #2992] @ 828bd8 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ @@ -2956272,241 +2956244,241 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r5, pc, #232 @ (adr r5, 828cc4 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 828f44 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [pc, #176] @ (828c90 ) │ │ │ │ + ldr r0, [pc, #816] @ (828f10 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r3, pc, #72 @ (adr r3, 828c2c ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 828eac ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #760 @ (adr r2, 828ee0 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 828d60 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #584 @ (adr r2, 828e34 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 828cb4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 828cc8 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 828f48 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #184 @ (adr r2, 828cac ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 828f2c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #664 @ (adr r1, 828ea0 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 828d20 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 828cec ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 828f6c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 828fe0 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 828e60 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp lr, r8 │ │ │ │ + mov r6, ip │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 828bb4 │ │ │ │ + bmi.n 828cf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 828c64 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 828ee4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 828f58 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 828dd8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 828f54 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 828dd4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, pc, #488 @ (adr r0, 828e48 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 828cc8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, pc, #344 @ (adr r0, 828dc0 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 829040 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 828d38 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 828fb8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 828c6c │ │ │ │ + bcs.n 828bac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 828c4c │ │ │ │ + bcs.n 828d8c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r0, pc, #0 @ (adr r0, 828c9c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 828c28 │ │ │ │ + bcs.n 828d68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 828c24 │ │ │ │ + bcs.n 828d64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #216 @ (adr r1, 828d94 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 829014 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 828d18 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 828f98 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r4, r5 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 828bfc │ │ │ │ + bcs.n 828d3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r6, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 828d40 │ │ │ │ + bne.n 828c80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #152 @ (adr r1, 828da4 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 829024 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 828c40 │ │ │ │ + bne.n 828d80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 828db0 │ │ │ │ + bvc.n 828cf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 828db8 │ │ │ │ + bvc.n 828cf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 828dc0 │ │ │ │ + bvc.n 828d00 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 828d48 │ │ │ │ + bvc.n 828c88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 828d78 │ │ │ │ + bvc.n 828cb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 828cd8 │ │ │ │ + bvc.n 828e18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 828d30 │ │ │ │ + bvc.n 828c70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 828c68 │ │ │ │ + bvc.n 828da8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 828ce8 │ │ │ │ + bvc.n 828e28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 828df8 │ │ │ │ + bvs.n 828d38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 828ca0 │ │ │ │ + bvc.n 828de0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 828d88 │ │ │ │ + bvs.n 828cc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 828e58 │ │ │ │ + bvc.n 828d98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 828d18 │ │ │ │ + bvs.n 828e58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 828e10 │ │ │ │ + bvs.n 828d50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 828ca8 │ │ │ │ + bvs.n 828de8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr.w r2, [pc, #3508] @ 829b58 │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ @@ -2957776,342 +2957748,342 @@ │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ ubfx r3, r5, #25, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 826334 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr6, {4} │ │ │ │ - subs r2, r5, r4 │ │ │ │ + vaddl.u16 q0, d28, d6 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr.w r2, [pc, #3548] @ 82abcc │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ @@ -2959395,333 +2959367,337 @@ │ │ │ │ ldr r2, [pc, #712] @ (82ae84 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 674e4 <__fprintf_chk@plt> │ │ │ │ b.w 826334 │ │ │ │ nop │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfaa40086 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + @ instruction: 0xfb440086 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instru TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes